Code Duplication    Length = 15-15 lines in 3 locations

tests/Doctrine/Tests/ORM/Functional/SQLFilterTest.php 3 locations

@@ 840-854 (lines=15) @@
837
            ->setParameter("completed", true, DBALType::BOOLEAN);
838
    }
839
840
    public function testManyToMany_ExtraLazyCountWithFilterOnSTI()
841
    {
842
        $this->loadCompanySingleTableInheritanceFixtureData();
843
844
        $manager = $this->_em->find(CompanyManager::class, $this->managerId);
845
846
        $this->assertFalse($manager->managedContracts->isInitialized());
847
        $this->assertEquals(4, count($manager->managedContracts));
848
849
        // Enable the filter
850
        $this->useCompletedContractFilter();
851
852
        $this->assertFalse($manager->managedContracts->isInitialized());
853
        $this->assertEquals(2, count($manager->managedContracts));
854
    }
855
856
    public function testManyToMany_ExtraLazyContainsWithFilterOnSTI()
857
    {
@@ 902-916 (lines=15) @@
899
            ->setParameter("name", $name, DBALType::STRING);
900
    }
901
902
    public function testManyToMany_ExtraLazyCountWithFilterOnCTI()
903
    {
904
        $this->loadCompanySingleTableInheritanceFixtureData();
905
906
        $contract = $this->_em->find(CompanyFlexUltraContract::class, $this->contractId1);
907
908
        $this->assertFalse($contract->managers->isInitialized());
909
        $this->assertEquals(2, count($contract->managers));
910
911
        // Enable the filter
912
        $this->usePersonNameFilter('Benjamin');
913
914
        $this->assertFalse($contract->managers->isInitialized());
915
        $this->assertEquals(1, count($contract->managers));
916
    }
917
918
    public function testManyToMany_ExtraLazyContainsWithFilterOnCTI()
919
    {
@@ 954-968 (lines=15) @@
951
        $this->assertEquals(1, count($contract->managers->slice(0, 10)));
952
    }
953
954
    public function testOneToMany_ExtraLazyCountWithFilterOnSTI()
955
    {
956
        $this->loadCompanySingleTableInheritanceFixtureData();
957
958
        $manager = $this->_em->find(CompanyManager::class, $this->managerId);
959
960
        $this->assertFalse($manager->soldContracts->isInitialized());
961
        $this->assertEquals(2, count($manager->soldContracts));
962
963
        // Enable the filter
964
        $this->useCompletedContractFilter();
965
966
        $this->assertFalse($manager->soldContracts->isInitialized());
967
        $this->assertEquals(1, count($manager->soldContracts));
968
    }
969
970
    public function testOneToMany_ExtraLazyContainsWithFilterOnSTI()
971
    {