Code Duplication    Length = 16-17 lines in 2 locations

eZ/Publish/API/Repository/Tests/RoleServiceAuthorizationTest.php 2 locations

@@ 114-130 (lines=17) @@
111
     *
112
     * @see \eZ\Publish\API\Repository\RoleService::loadRoles()
113
     */
114
    public function testLoadRolesLoadsEmptyListForAnonymousUser()
115
    {
116
        $repository = $this->getRepository();
117
        $permissionResolver = $repository->getPermissionResolver();
118
119
        /* BEGIN: Use Case */
120
        $user = $this->createUserVersion1();
121
122
        // Set "Editor" user as current user.
123
        $permissionResolver->setCurrentUserReference($user);
124
125
        // Get the role service
126
        $roleService = $repository->getRoleService();
127
        /* END: Use Case */
128
129
        $this->assertEquals([], $roleService->loadRoles());
130
    }
131
132
    /**
133
     * Test for the loadRoles() method.
@@ 562-577 (lines=16) @@
559
     *
560
     * @see \eZ\Publish\API\Repository\RoleService::getRoleAssignmentsForUser()
561
     */
562
    public function testGetRoleAssignmentsForUserLoadsEmptyListForAnonymousUser()
563
    {
564
        $repository = $this->getRepository();
565
        $roleService = $repository->getRoleService();
566
567
        /* BEGIN: Use Case */
568
        $user = $this->createUserVersion1();
569
570
        $this->createRole();
571
572
        // Set "Editor" user as current user.
573
        $repository->getPermissionResolver()->setCurrentUserReference($user);
574
        /* END: Use Case */
575
576
        $this->assertSame([], $roleService->getRoleAssignmentsForUser($user));
577
    }
578
579
    /**
580
     * Test for the getRoleAssignmentsForUser() method.