public function testSetValueWithContext()
 {
     $entry = new Consolari\Entries\ArrayEntry();
     $row = array('one' => 'two', 'three' => 'four');
     $entry->setValue(array(0 => $row, 1 => $row));
     $context = new \Consolari\Context\Context();
     $context->setFile('/tmp/file');
     $context->setClass('test_class');
     $entry->setContext($context);
     $data = $entry->format();
     $this->assertEquals('two', $data['value'][0]['one']);
     $this->assertEquals('/tmp/file', $data['context']['file']);
     $this->assertEquals('test_class', $data['context']['class']);
     $this->assertEquals('php', $data['context']['language']);
 }
Exemple #2
0
 public function testContext()
 {
     $c = new \Consolari\Context\Context();
     $this->assertEquals($c->getClass(), $c->setClass('class mmm'));
     $this->assertEquals($c->getFile(), $c->setFile('file'));
 }