@@ 15-33 (lines=19) @@ | ||
12 | use Rafrsr\LibArray2Object\Reader\AccessorReader; |
|
13 | use Rafrsr\LibArray2Object\Tests\Fixtures\Team; |
|
14 | ||
15 | class AccessorReaderTest extends \PHPUnit_Framework_TestCase |
|
16 | { |
|
17 | ||
18 | public function testIsReadable() |
|
19 | { |
|
20 | $reader = new AccessorReader(); |
|
21 | static::assertTrue($reader->isReadable(new Team(), 'name')); |
|
22 | static::assertTrue($reader->isReadable(new Team(), 'id')); |
|
23 | static::assertFalse($reader->isReadable(new Team(), 'none')); |
|
24 | } |
|
25 | ||
26 | public function testGetValue() |
|
27 | { |
|
28 | $reader = new AccessorReader(); |
|
29 | $team = new Team(); |
|
30 | $team->setName('New Name'); |
|
31 | static::assertEquals('New Name', $reader->getValue($team, 'name')); |
|
32 | } |
|
33 | } |
|
34 |
@@ 15-31 (lines=17) @@ | ||
12 | use Rafrsr\LibArray2Object\Tests\Fixtures\Team; |
|
13 | use Rafrsr\LibArray2Object\Writer\AccessorWriter; |
|
14 | ||
15 | class AccessorWriterTest extends \PHPUnit_Framework_TestCase |
|
16 | { |
|
17 | public function testIsWritable() |
|
18 | { |
|
19 | $writer = new AccessorWriter(); |
|
20 | static::assertTrue($writer->isWritable(new Team(), 'name')); |
|
21 | static::assertFalse($writer->isWritable(new Team(), 'id')); |
|
22 | } |
|
23 | ||
24 | public function testSetValue() |
|
25 | { |
|
26 | $writer = new AccessorWriter(); |
|
27 | $team = new Team(); |
|
28 | $writer->setValue($team, 'name', 'New Name'); |
|
29 | static::assertEquals('New Name', $team->getName()); |
|
30 | } |
|
31 | } |
|
32 |