| @@ 45-54 (lines=10) @@ | ||
| 42 | self::assertInternalType('array', $entities); |
|
| 43 | self::assertCount(3, $entities); |
|
| 44 | ||
| 45 | foreach ($entities as $entity) { |
|
| 46 | self::assertInternalType('int', $entity->getId()); |
|
| 47 | self::assertInstanceOf(SubEntity::class, $entity); |
|
| 48 | self::assertEquals('test-payload-'.$entity->getId(), $entity->getPayload()); |
|
| 49 | self::assertEquals('sub-payload', $entity->getSubPayload()); |
|
| 50 | ||
| 51 | if (null !== $entity->getStringPayload()) { |
|
| 52 | self::assertInternalType('string', $entity->getStringPayload()); |
|
| 53 | } |
|
| 54 | } |
|
| 55 | } |
|
| 56 | ||
| 57 | protected function getClientNames() |
|
| @@ 100-106 (lines=7) @@ | ||
| 97 | } |
|
| 98 | self::assertInstanceOf(Collection::class, $entity->getReferences()); |
|
| 99 | ||
| 100 | foreach ($entity->getReferences() as $reference) { |
|
| 101 | self::assertInternalType('int', $reference->getId()); |
|
| 102 | self::assertInternalType('int', $reference->getOwner()->getId()); |
|
| 103 | self::assertInstanceOf(TestReference::class, $reference); |
|
| 104 | self::assertEquals('test-payload-'.$reference->getId(), $reference->getReferencePayload()); |
|
| 105 | self::assertEquals($entity, $reference->getOwner()); |
|
| 106 | } |
|
| 107 | } |
|
| 108 | ||
| 109 | public function testFindByReference() |
|