Code Duplication    Length = 18-18 lines in 4 locations

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

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