| @@ 75-84 (lines=10) @@ | ||
| 72 | self::assertInstanceOf(\Countable::class, $entities); |
|
| 73 | self::assertCount(3, $entities); |
|
| 74 | ||
| 75 | foreach ($entities as $entity) { |
|
| 76 | self::assertInternalType('int', $entity->getId()); |
|
| 77 | self::assertInstanceOf(SubEntity::class, $entity); |
|
| 78 | self::assertEquals('test-payload-' . $entity->getId(), $entity->getPayload()); |
|
| 79 | self::assertEquals('sub-payload', $entity->getSubPayload()); |
|
| 80 | ||
| 81 | if (null !== $entity->getStringPayload()) { |
|
| 82 | self::assertInternalType('string', $entity->getStringPayload()); |
|
| 83 | } |
|
| 84 | } |
|
| 85 | } |
|
| 86 | } |
|
| 87 | ||
| @@ 131-137 (lines=7) @@ | ||
| 128 | self::assertInstanceOf(Collection::class, $entity->getReferences()); |
|
| 129 | ||
| 130 | ||
| 131 | foreach ($entity->getReferences() as $reference) { |
|
| 132 | self::assertInternalType('int', $reference->getId()); |
|
| 133 | self::assertInternalType('int', $reference->getOwner()->getId()); |
|
| 134 | self::assertInstanceOf(TestReference::class, $reference); |
|
| 135 | self::assertEquals('test-payload-' . $reference->getId(), $reference->getReferencePayload()); |
|
| 136 | self::assertEquals($entity, $reference->getOwner()); |
|
| 137 | } |
|
| 138 | } |
|
| 139 | ||
| 140 | public function testFindByReference() |
|