Exemplo n.º 1
0
 public function testMethods()
 {
     $dummy = array('foo' => 'bar');
     $dataHolder = new DataHolder();
     $dataHolder->setData($dummy);
     $this->assertTrue($dataHolder->has('foo'));
     $this->assertEquals('bar', $dataHolder->get('foo'));
     $dataHolder->set('bar', 'foo');
     $this->assertTrue($dataHolder->has('bar'));
     $this->assertInstanceOf('ArrayObject', $dataHolder->getData());
     $this->assertEquals('foo', $dataHolder->getData()->offsetGet('bar'));
     $data = $dataHolder->getData();
     $this->assertEquals('foo', $data['bar']);
 }