Code Duplication    Length = 18-18 lines in 4 locations

eZ/Publish/API/Repository/Tests/URLAliasServiceTest.php 4 locations

@@ 693-710 (lines=18) @@
690
     *
691
     * @see \eZ\Publish\API\Repository\URLAliasService::listGlobalAliases()
692
     */
693
    public function testListGlobalAliases()
694
    {
695
        $repository = $this->getRepository();
696
697
        /* BEGIN: Use Case */
698
        $urlAliasService = $repository->getURLAliasService();
699
700
        // Create some global aliases
701
        $this->createGlobalAliases();
702
703
        // $loadedAliases will contain all 3 global aliases
704
        $loadedAliases = $urlAliasService->listGlobalAliases();
705
        /* END: Use Case */
706
707
        $this->assertIsArray($loadedAliases);
708
        $this->assertCount(3, $loadedAliases);
709
    }
710
711
    /**
712
     * Creates 3 global aliases.
713
     */
@@ 743-760 (lines=18) @@
740
     *
741
     * @see \eZ\Publish\API\Repository\URLAliasService::listGlobalAliases($languageCode)
742
     */
743
    public function testListGlobalAliasesWithLanguageFilter()
744
    {
745
        $repository = $this->getRepository();
746
747
        /* BEGIN: Use Case */
748
        $urlAliasService = $repository->getURLAliasService();
749
750
        // Create some global aliases
751
        $this->createGlobalAliases();
752
753
        // $loadedAliases will contain only 2 of 3 global aliases
754
        $loadedAliases = $urlAliasService->listGlobalAliases('eng-US');
755
        /* END: Use Case */
756
757
        $this->assertIsArray($loadedAliases);
758
        $this->assertCount(2, $loadedAliases);
759
    }
760
761
    /**
762
     * Test for the listGlobalAliases() method.
763
     *
@@ 766-783 (lines=18) @@
763
     *
764
     * @see \eZ\Publish\API\Repository\URLAliasService::listGlobalAliases($languageCode, $offset)
765
     */
766
    public function testListGlobalAliasesWithOffset()
767
    {
768
        $repository = $this->getRepository();
769
770
        /* BEGIN: Use Case */
771
        $urlAliasService = $repository->getURLAliasService();
772
773
        // Create some global aliases
774
        $this->createGlobalAliases();
775
776
        // $loadedAliases will contain only 2 of 3 global aliases
777
        $loadedAliases = $urlAliasService->listGlobalAliases(null, 1);
778
        /* END: Use Case */
779
780
        $this->assertIsArray($loadedAliases);
781
        $this->assertCount(2, $loadedAliases);
782
    }
783
784
    /**
785
     * Test for the listGlobalAliases() method.
786
     *
@@ 789-806 (lines=18) @@
786
     *
787
     * @see \eZ\Publish\API\Repository\URLAliasService::listGlobalAliases($languageCode, $offset, $limit)
788
     */
789
    public function testListGlobalAliasesWithLimit()
790
    {
791
        $repository = $this->getRepository();
792
793
        /* BEGIN: Use Case */
794
        $urlAliasService = $repository->getURLAliasService();
795
796
        // Create some global aliases
797
        $this->createGlobalAliases();
798
799
        // $loadedAliases will contain only 1 of 3 global aliases
800
        $loadedAliases = $urlAliasService->listGlobalAliases(null, 0, 1);
801
        /* END: Use Case */
802
803
        $this->assertIsArray($loadedAliases);
804
        $this->assertCount(1, $loadedAliases);
805
    }
806
807
    /**
808
     * Test for the removeAliases() method.
809
     *