Code Duplication    Length = 18-18 lines in 4 locations

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

@@ 663-680 (lines=18) @@
660
     *
661
     * @see \eZ\Publish\API\Repository\URLAliasService::listGlobalAliases()
662
     */
663
    public function testListGlobalAliases()
664
    {
665
        $repository = $this->getRepository();
666
667
        /* BEGIN: Use Case */
668
        $urlAliasService = $repository->getURLAliasService();
669
670
        // Create some global aliases
671
        $this->createGlobalAliases();
672
673
        // $loadedAliases will contain all 3 global aliases
674
        $loadedAliases = $urlAliasService->listGlobalAliases();
675
        /* END: Use Case */
676
677
        $this->assertIsArray($loadedAliases);
678
        $this->assertCount(3, $loadedAliases);
679
    }
680
681
    /**
682
     * Creates 3 global aliases.
683
     */
@@ 713-730 (lines=18) @@
710
     *
711
     * @see \eZ\Publish\API\Repository\URLAliasService::listGlobalAliases($languageCode)
712
     */
713
    public function testListGlobalAliasesWithLanguageFilter()
714
    {
715
        $repository = $this->getRepository();
716
717
        /* BEGIN: Use Case */
718
        $urlAliasService = $repository->getURLAliasService();
719
720
        // Create some global aliases
721
        $this->createGlobalAliases();
722
723
        // $loadedAliases will contain only 2 of 3 global aliases
724
        $loadedAliases = $urlAliasService->listGlobalAliases('eng-US');
725
        /* END: Use Case */
726
727
        $this->assertIsArray($loadedAliases);
728
        $this->assertCount(2, $loadedAliases);
729
    }
730
731
    /**
732
     * Test for the listGlobalAliases() method.
733
     *
@@ 736-753 (lines=18) @@
733
     *
734
     * @see \eZ\Publish\API\Repository\URLAliasService::listGlobalAliases($languageCode, $offset)
735
     */
736
    public function testListGlobalAliasesWithOffset()
737
    {
738
        $repository = $this->getRepository();
739
740
        /* BEGIN: Use Case */
741
        $urlAliasService = $repository->getURLAliasService();
742
743
        // Create some global aliases
744
        $this->createGlobalAliases();
745
746
        // $loadedAliases will contain only 2 of 3 global aliases
747
        $loadedAliases = $urlAliasService->listGlobalAliases(null, 1);
748
        /* END: Use Case */
749
750
        $this->assertIsArray($loadedAliases);
751
        $this->assertCount(2, $loadedAliases);
752
    }
753
754
    /**
755
     * Test for the listGlobalAliases() method.
756
     *
@@ 759-776 (lines=18) @@
756
     *
757
     * @see \eZ\Publish\API\Repository\URLAliasService::listGlobalAliases($languageCode, $offset, $limit)
758
     */
759
    public function testListGlobalAliasesWithLimit()
760
    {
761
        $repository = $this->getRepository();
762
763
        /* BEGIN: Use Case */
764
        $urlAliasService = $repository->getURLAliasService();
765
766
        // Create some global aliases
767
        $this->createGlobalAliases();
768
769
        // $loadedAliases will contain only 1 of 3 global aliases
770
        $loadedAliases = $urlAliasService->listGlobalAliases(null, 0, 1);
771
        /* END: Use Case */
772
773
        $this->assertIsArray($loadedAliases);
774
        $this->assertCount(1, $loadedAliases);
775
    }
776
777
    /**
778
     * Test for the removeAliases() method.
779
     *