Code Duplication    Length = 12-14 lines in 2 locations

tests/Doctrine/Tests/ORM/Functional/ExtraLazyCollectionTest.php 2 locations

@@ 353-364 (lines=12) @@
350
    /**
351
     * @group DDC-2504
352
     */
353
    public function testContainsOnOneToManyJoinedInheritanceWillNotCauseQueriesWhenNonPersistentItemIsMatched()
354
    {
355
        $otherClass = $this->em->find(DDC2504OtherClass::class, $this->ddc2504OtherClassId);
356
        $queryCount = $this->getCurrentQueryCount();
357
358
        self::assertFalse($otherClass->childClasses->contains(new DDC2504ChildClass()));
359
        self::assertEquals(
360
            $queryCount,
361
            $this->getCurrentQueryCount(),
362
            'Checking for contains of new entity should cause no query to be executed.'
363
        );
364
    }
365
366
    /**
367
     * @group DDC-2504
@@ 580-593 (lines=14) @@
577
    /**
578
     * @group DDC-2504
579
     */
580
    public function testRemovalOfNonManagedElementFromOneToManyJoinedInheritanceCollectionDoesNotInitializeIt()
581
    {
582
        /* @var $otherClass DDC2504OtherClass */
583
        $otherClass = $this->em->find(DDC2504OtherClass::class, $this->ddc2504OtherClassId);
584
        $queryCount = $this->getCurrentQueryCount();
585
586
        $otherClass->childClasses->removeElement(new DDC2504ChildClass());
587
588
        self::assertEquals(
589
            $queryCount,
590
            $this->getCurrentQueryCount(),
591
            'Removing an unmanaged entity should cause no query to be executed.'
592
        );
593
    }
594
595
    /**
596
     * @group DDC-2504