Code Duplication    Length = 18-18 lines in 4 locations

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

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