Exemple #1
0
 public function testLogMemory()
 {
     $data = array('key' => 'value');
     $memory = strlen(serialize($data));
     $name = 'Test Array';
     $console = new Console();
     $console->logMemory($data, $name);
     $store = $this->getProtectedStore($console);
     $log = array_pop($store);
     $this->assertEquals($name, $log['name']);
     $this->assertEquals($memory, $log['data']);
     $this->assertEquals('array', $log['data_type']);
     $this->assertEquals('memory', $log['type']);
     $data = '12345';
     $console = new Console();
     $console->logMemory($data, 'PHP', true);
     $store = $this->getProtectedStore($console);
     $log = array_pop($store);
     $this->assertEquals($data, $log['data']);
 }