Code Duplication    Length = 9-9 lines in 4 locations

Tests/Transformer/ModelToElasticaAutoTransformerTest.php 4 locations

@@ 413-421 (lines=9) @@
410
        );
411
    }
412
413
    public function testParentMapping()
414
    {
415
        $transformer = $this->getTransformer();
416
        $document = $transformer->transform(new POPO(), [
417
            '_parent' => ['type' => 'upper', 'property' => 'upper', 'identifier' => 'id'],
418
        ]);
419
420
        $this->assertSame('parent', $document->getParent());
421
    }
422
423
    public function testParentMappingWithCustomIdentifier()
424
    {
@@ 423-431 (lines=9) @@
420
        $this->assertSame('parent', $document->getParent());
421
    }
422
423
    public function testParentMappingWithCustomIdentifier()
424
    {
425
        $transformer = $this->getTransformer();
426
        $document = $transformer->transform(new POPO(), [
427
            '_parent' => ['type' => 'upper', 'property' => 'upper', 'identifier' => 'name'],
428
        ]);
429
430
        $this->assertSame('a random name', $document->getParent());
431
    }
432
433
    public function testParentMappingWithNullProperty()
434
    {
@@ 433-441 (lines=9) @@
430
        $this->assertSame('a random name', $document->getParent());
431
    }
432
433
    public function testParentMappingWithNullProperty()
434
    {
435
        $transformer = $this->getTransformer();
436
        $document = $transformer->transform(new POPO(), [
437
            '_parent' => ['type' => 'upper', 'property' => null, 'identifier' => 'id'],
438
        ]);
439
440
        $this->assertSame('parent', $document->getParent());
441
    }
442
443
    public function testParentMappingWithCustomProperty()
444
    {
@@ 443-451 (lines=9) @@
440
        $this->assertSame('parent', $document->getParent());
441
    }
442
443
    public function testParentMappingWithCustomProperty()
444
    {
445
        $transformer = $this->getTransformer();
446
        $document = $transformer->transform(new POPO(), [
447
            '_parent' => ['type' => 'upper', 'property' => 'upperAlias', 'identifier' => 'id'],
448
        ]);
449
450
        $this->assertSame('parent', $document->getParent());
451
    }
452
453
    public function testThatMappedObjectsDontNeedAnIdentifierField()
454
    {