Code Duplication    Length = 18-18 lines in 4 locations

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

@@ 668-685 (lines=18) @@
665
     *
666
     * @see \eZ\Publish\API\Repository\URLAliasService::listGlobalAliases()
667
     */
668
    public function testListGlobalAliases()
669
    {
670
        $repository = $this->getRepository();
671
672
        /* BEGIN: Use Case */
673
        $urlAliasService = $repository->getURLAliasService();
674
675
        // Create some global aliases
676
        $this->createGlobalAliases();
677
678
        // $loadedAliases will contain all 3 global aliases
679
        $loadedAliases = $urlAliasService->listGlobalAliases();
680
        /* END: Use Case */
681
682
        $this->assertIsArray($loadedAliases
683
        );
684
        $this->assertCount(3, $loadedAliases);
685
    }
686
687
    /**
688
     * Creates 3 global aliases.
@@ 719-736 (lines=18) @@
716
     *
717
     * @see \eZ\Publish\API\Repository\URLAliasService::listGlobalAliases($languageCode)
718
     */
719
    public function testListGlobalAliasesWithLanguageFilter()
720
    {
721
        $repository = $this->getRepository();
722
723
        /* BEGIN: Use Case */
724
        $urlAliasService = $repository->getURLAliasService();
725
726
        // Create some global aliases
727
        $this->createGlobalAliases();
728
729
        // $loadedAliases will contain only 2 of 3 global aliases
730
        $loadedAliases = $urlAliasService->listGlobalAliases('eng-US');
731
        /* END: Use Case */
732
733
        $this->assertIsArray($loadedAliases
734
        );
735
        $this->assertCount(2, $loadedAliases);
736
    }
737
738
    /**
739
     * Test for the listGlobalAliases() method.
@@ 743-760 (lines=18) @@
740
     *
741
     * @see \eZ\Publish\API\Repository\URLAliasService::listGlobalAliases($languageCode, $offset)
742
     */
743
    public function testListGlobalAliasesWithOffset()
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(null, 1);
755
        /* END: Use Case */
756
757
        $this->assertIsArray($loadedAliases
758
        );
759
        $this->assertCount(2, $loadedAliases);
760
    }
761
762
    /**
763
     * Test for the listGlobalAliases() method.
@@ 767-784 (lines=18) @@
764
     *
765
     * @see \eZ\Publish\API\Repository\URLAliasService::listGlobalAliases($languageCode, $offset, $limit)
766
     */
767
    public function testListGlobalAliasesWithLimit()
768
    {
769
        $repository = $this->getRepository();
770
771
        /* BEGIN: Use Case */
772
        $urlAliasService = $repository->getURLAliasService();
773
774
        // Create some global aliases
775
        $this->createGlobalAliases();
776
777
        // $loadedAliases will contain only 1 of 3 global aliases
778
        $loadedAliases = $urlAliasService->listGlobalAliases(null, 0, 1);
779
        /* END: Use Case */
780
781
        $this->assertIsArray($loadedAliases
782
        );
783
        $this->assertCount(1, $loadedAliases);
784
    }
785
786
    /**
787
     * Test for the removeAliases() method.