|
40 | 40 | use TheCodingMachine\TDBM\Test\Dao\AllNullableDao;
|
41 | 41 | use TheCodingMachine\TDBM\Test\Dao\AnimalDao;
|
42 | 42 | use TheCodingMachine\TDBM\Test\Dao\ArtistDao;
|
| 43 | +use TheCodingMachine\TDBM\Test\Dao\BaseObjectDao; |
43 | 44 | use TheCodingMachine\TDBM\Test\Dao\Bean\AccountBean;
|
44 | 45 | use TheCodingMachine\TDBM\Test\Dao\Bean\AllNullableBean;
|
45 | 46 | use TheCodingMachine\TDBM\Test\Dao\Bean\AnimalBean;
|
46 |
| -use TheCodingMachine\TDBM\Test\Dao\Bean\ArrayBean; |
47 | 47 | use TheCodingMachine\TDBM\Test\Dao\Bean\Article2Bean;
|
48 | 48 | use TheCodingMachine\TDBM\Test\Dao\Bean\ArticleBean;
|
49 | 49 | use TheCodingMachine\TDBM\Test\Dao\Bean\ArtistBean;
|
| 50 | +use TheCodingMachine\TDBM\Test\Dao\Bean\BaseObjectBean; |
50 | 51 | use TheCodingMachine\TDBM\Test\Dao\Bean\BoatBean;
|
51 | 52 | use TheCodingMachine\TDBM\Test\Dao\Bean\CatBean;
|
52 | 53 | use TheCodingMachine\TDBM\Test\Dao\Bean\CategoryBean;
|
53 | 54 | use TheCodingMachine\TDBM\Test\Dao\Bean\CountryBean;
|
54 |
| -use TheCodingMachine\TDBM\Test\Dao\Bean\DateArrayBean; |
55 | 55 | use TheCodingMachine\TDBM\Test\Dao\Bean\DogBean;
|
56 | 56 | use TheCodingMachine\TDBM\Test\Dao\Bean\FileBean;
|
57 | 57 | use TheCodingMachine\TDBM\Test\Dao\Bean\Generated\ArticleBaseBean;
|
58 | 58 | use TheCodingMachine\TDBM\Test\Dao\Bean\Generated\BoatBaseBean;
|
59 | 59 | use TheCodingMachine\TDBM\Test\Dao\Bean\Generated\FileBaseBean;
|
60 | 60 | use TheCodingMachine\TDBM\Test\Dao\Bean\Generated\UserBaseBean;
|
| 61 | +use TheCodingMachine\TDBM\Test\Dao\Bean\InheritedObjectBean; |
61 | 62 | use TheCodingMachine\TDBM\Test\Dao\Bean\NodeBean;
|
62 |
| -use TheCodingMachine\TDBM\Test\Dao\Bean\ObjectBaseBean; |
63 |
| -use TheCodingMachine\TDBM\Test\Dao\Bean\ObjectInheritedBean; |
64 | 63 | use TheCodingMachine\TDBM\Test\Dao\Bean\PersonBean;
|
65 | 64 | use TheCodingMachine\TDBM\Test\Dao\Bean\RefNoPrimKeyBean;
|
66 | 65 | use TheCodingMachine\TDBM\Test\Dao\Bean\RoleBean;
|
|
73 | 72 | use TheCodingMachine\TDBM\Test\Dao\CountryDao;
|
74 | 73 | use TheCodingMachine\TDBM\Test\Dao\DogDao;
|
75 | 74 | use TheCodingMachine\TDBM\Test\Dao\FileDao;
|
76 |
| -use TheCodingMachine\TDBM\Test\Dao\Generated\ContactBaseDao; |
77 | 75 | use TheCodingMachine\TDBM\Test\Dao\Generated\UserBaseDao;
|
| 76 | +use TheCodingMachine\TDBM\Test\Dao\InheritedObjectDao; |
78 | 77 | use TheCodingMachine\TDBM\Test\Dao\NodeDao;
|
79 |
| -use TheCodingMachine\TDBM\Test\Dao\ObjectBaseDao; |
80 |
| -use TheCodingMachine\TDBM\Test\Dao\ObjectInheritedDao; |
81 | 78 | use TheCodingMachine\TDBM\Test\Dao\RefNoPrimKeyDao;
|
82 | 79 | use TheCodingMachine\TDBM\Test\Dao\RoleDao;
|
83 | 80 | use TheCodingMachine\TDBM\Test\Dao\StateDao;
|
@@ -2098,14 +2095,14 @@ public function testLazyLoad(): void
|
2098 | 2095 | */
|
2099 | 2096 | public function testOneToOneInverseRelationGetter(): void
|
2100 | 2097 | {
|
2101 |
| - $objectBaseDao = new ObjectBaseDao($this->tdbmService); |
2102 |
| - $objectInheritedDao = new ObjectInheritedDao($this->tdbmService); |
2103 |
| - $objectBase = new ObjectBaseBean('label'); |
| 2098 | + $objectBaseDao = new BaseObjectDao($this->tdbmService); |
| 2099 | + $objectInheritedDao = new InheritedObjectDao($this->tdbmService); |
| 2100 | + $objectBase = new BaseObjectBean('label'); |
2104 | 2101 | $objectBaseDao->save($objectBase);
|
2105 |
| - $this->assertNull($objectBase->getObjectInherited()); |
2106 |
| - $objectInherited = new ObjectInheritedBean($objectBase); |
| 2102 | + $this->assertNull($objectBase->getInheritedObject()); |
| 2103 | + $objectInherited = new InheritedObjectBean($objectBase); |
2107 | 2104 | $objectInheritedDao->save($objectInherited);
|
2108 |
| - $this->assertSame($objectInherited, $objectBase->getObjectInherited()); |
2109 |
| - $this->assertEquals(1, $objectBase->jsonSerialize()['objectInherited']['id']); |
| 2105 | + $this->assertSame($objectInherited, $objectBase->getInheritedObject()); |
| 2106 | + $this->assertEquals(1, $objectBase->jsonSerialize()['inheritedObject']['id']); |
2110 | 2107 | }
|
2111 | 2108 | }
|
0 commit comments