コード例 #1
0
 /**
  * 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'));
 }
コード例 #2
0
 /**
  * Test that correct property values are set and returned. This test public and private properties.
  */
 public function testSetAndGetValue()
 {
     $helper = new EntityAccessorHelper(new TestObject());
     // set values
     $helper->setValue('field1', 'public_field1_value');
     $helper->setValue('field2', 'public_field2_value');
     $helper->setValue('privateField1', 'private_field1_value');
     $helper->setValue('privateField2', 'private_field2_value');
     // get values
     $this->assertEquals('public_field1_value', $helper->getValue('field1'));
     $this->assertEquals('public_field2_value', $helper->getValue('field2'));
     $this->assertEquals('private_field1_value', $helper->getValue('privateField1'));
     $this->assertEquals('private_field2_value', $helper->getValue('privateField2'));
 }