/** * Test that reader is correctly initialized. */ public function testInitialize() { $file = __DIR__ . '/../../test_file.txt'; $reader = new FileReaderHelper($file); $accessor = new EntityAccessorHelper($reader); $this->assertSame($file, $accessor->getValue('file')); }
public function testGetProperties() { $helper = new EntityAccessorHelper(new TestObject()); $expectedPropsArr = array(new \ReflectionProperty(new TestObject(), 'field1'), new \ReflectionProperty(new TestObject(), 'field2'), new \ReflectionProperty(new TestObject(), 'privateField1'), new \ReflectionProperty(new TestObject(), 'privateField2')); $this->assertEquals($expectedPropsArr, $helper->getProperties()); }