| @@ 60-69 (lines=10) @@ | ||
| 57 | self::assertInternalType('array', $entities); |
|
| 58 | self::assertCount(3, $entities); |
|
| 59 | ||
| 60 | foreach ($entities as $entity) { |
|
| 61 | self::assertInternalType('int', $entity->getId()); |
|
| 62 | self::assertInstanceOf(SubEntity::class, $entity); |
|
| 63 | self::assertEquals('test-payload-' . $entity->getId(), $entity->getPayload()); |
|
| 64 | self::assertEquals('sub-payload', $entity->getSubPayload()); |
|
| 65 | ||
| 66 | if (null !== $entity->getStringPayload()) { |
|
| 67 | self::assertInternalType('string', $entity->getStringPayload()); |
|
| 68 | } |
|
| 69 | } |
|
| 70 | } |
|
| 71 | ||
| 72 | protected function getClientNames() |
|
| @@ 101-107 (lines=7) @@ | ||
| 98 | } |
|
| 99 | self::assertInstanceOf(Collection::class, $entity->getReferences()); |
|
| 100 | ||
| 101 | foreach ($entity->getReferences() as $reference) { |
|
| 102 | self::assertInternalType('int', $reference->getId()); |
|
| 103 | self::assertInternalType('int', $reference->getOwner()->getId()); |
|
| 104 | self::assertInstanceOf(TestReference::class, $reference); |
|
| 105 | self::assertEquals('test-payload-' . $reference->getId(), $reference->getReferencePayload()); |
|
| 106 | self::assertEquals($entity, $reference->getOwner()); |
|
| 107 | } |
|
| 108 | } |
|
| 109 | ||
| 110 | public function testFindByReference() |
|