Code Duplication    Length = 10-10 lines in 3 locations

eZ/Publish/API/Repository/Tests/ContentServiceAuthorizationTest.php 3 locations

@@ 711-720 (lines=10) @@
708
     * @see \eZ\Publish\API\Repository\ContentService::loadContentDrafts($user)
709
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testLoadContentDrafts
710
     */
711
    public function testLoadContentDraftsThrowsUnauthorizedExceptionWithUser()
712
    {
713
        $this->permissionResolver->setCurrentUserReference($this->anonymousUser);
714
715
        $this->expectException(UnauthorizedException::class);
716
        $this->expectExceptionMessageRegExp('/\'versionread\' \'content\'/');
717
718
        $this->contentService->loadContentDrafts($this->administratorUser);
719
        /* END: Use Case */
720
    }
721
722
    /**
723
     * Test for the loadContentDrafts() method.
@@ 727-736 (lines=10) @@
724
     *
725
     * @see \eZ\Publish\API\Repository\ContentService::loadContentDrafts($user)
726
     */
727
    public function testLoadContentDraftsThrowsUnauthorizedExceptionWithUserAndOffset()
728
    {
729
        $this->permissionResolver->setCurrentUserReference($this->anonymousUser);
730
731
        $this->expectException(UnauthorizedException::class);
732
        $this->expectExceptionMessageRegExp('/\'versionread\' \'content\'/');
733
734
        $this->contentService->loadContentDrafts($this->administratorUser, 1);
735
        /* END: Use Case */
736
    }
737
738
    /**
739
     * Test for the loadContentDrafts() method.
@@ 743-752 (lines=10) @@
740
     *
741
     * @see \eZ\Publish\API\Repository\ContentService::loadContentDrafts($user)
742
     */
743
    public function testLoadContentDraftsThrowsUnauthorizedExceptionWithAllAgrumants()
744
    {
745
        $this->permissionResolver->setCurrentUserReference($this->anonymousUser);
746
747
        $this->expectException(UnauthorizedException::class);
748
        $this->expectExceptionMessageRegExp('/\'versionread\' \'content\'/');
749
750
        $this->contentService->loadContentDrafts($this->administratorUser, 1, 10);
751
        /* END: Use Case */
752
    }
753
754
    /**
755
     * Test for the updateContent() method.