| @@ 173-187 (lines=15) @@ | ||
| 170 | /** |
|
| 171 | * @test |
|
| 172 | */ |
|
| 173 | public function shouldNotAssertLaxFieldMappings() |
|
| 174 | { |
|
| 175 | $this->setUp(true); |
|
| 176 | ||
| 177 | $this->container->expects($this->never())->method('has'); |
|
| 178 | $this->container->expects($this->never())->method('get'); |
|
| 179 | ||
| 180 | /** @var HydrationContextInterface $context */ |
|
| 181 | $context = $this->createMock(HydrationContextInterface::class); |
|
| 182 | $context->method('getEntityClass')->willReturn(EntityExample::class); |
|
| 183 | ||
| 184 | $service = new ServiceExample("lorem", 123); |
|
| 185 | ||
| 186 | $this->serviceMapping->assertValue($context, [], $service); |
|
| 187 | } |
|
| 188 | ||
| 189 | /** |
|
| 190 | * @test |
|
| @@ 172-185 (lines=14) @@ | ||
| 169 | /** |
|
| 170 | * @test |
|
| 171 | */ |
|
| 172 | public function shouldNotRevertForNonArray() |
|
| 173 | { |
|
| 174 | /** @var HydrationContextInterface $context */ |
|
| 175 | $context = $this->createMock(HydrationContextInterface::class); |
|
| 176 | $context->method('getEntityClass')->willReturn(EntityExample::class); |
|
| 177 | ||
| 178 | $this->mappingA->expects($this->never())->method('revertValue'); |
|
| 179 | $this->mappingB->expects($this->never())->method('revertValue'); |
|
| 180 | ||
| 181 | /** @var mixed $actualResult */ |
|
| 182 | $actualResult = $this->arrayMapping->revertValue($context, "a non-array"); |
|
| 183 | ||
| 184 | $this->assertEquals([], $actualResult); |
|
| 185 | } |
|
| 186 | ||
| 187 | /** |
|
| 188 | * @test |
|