Code Duplication    Length = 21-21 lines in 2 locations

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

@@ 1691-1711 (lines=21) @@
1688
     * @see \eZ\Publish\API\Repository\RoleService::assignRoleToUser()
1689
     * @depends eZ\Publish\API\Repository\Tests\RoleServiceTest::testGetRoleAssignments
1690
     */
1691
    public function testAssignRoleToUser()
1692
    {
1693
        $repository = $this->getRepository();
1694
        $roleService = $repository->getRoleService();
1695
1696
        /* BEGIN: Use Case */
1697
        $user = $this->createUserVersion1();
1698
1699
        // Load the existing "Administrator" role
1700
        $role = $roleService->loadRoleByIdentifier('Administrator');
1701
1702
        // Assign the "Administrator" role to the newly created user
1703
        $roleService->assignRoleToUser($role, $user);
1704
1705
        // The assignments array will contain the new role<->user assignment
1706
        $roleAssignments = $roleService->getRoleAssignments($role);
1707
        /* END: Use Case */
1708
1709
        // Administrator + Example User
1710
        $this->assertCount(2, $roleAssignments);
1711
    }
1712
1713
    /**
1714
     * Test for the assignRoleToUser() method.
@@ 2105-2125 (lines=21) @@
2102
     * @see \eZ\Publish\API\Repository\RoleService::assignRoleToUserGroup()
2103
     * @depends eZ\Publish\API\Repository\Tests\RoleServiceTest::testGetRoleAssignments
2104
     */
2105
    public function testAssignRoleToUserGroup()
2106
    {
2107
        $repository = $this->getRepository();
2108
        $roleService = $repository->getRoleService();
2109
2110
        /* BEGIN: Use Case */
2111
        $userGroup = $this->createUserGroupVersion1();
2112
2113
        // Load the existing "Administrator" role
2114
        $role = $roleService->loadRoleByIdentifier('Administrator');
2115
2116
        // Assign the "Administrator" role to the newly created user group
2117
        $roleService->assignRoleToUserGroup($role, $userGroup);
2118
2119
        // The assignments array will contain the new role<->group assignment
2120
        $roleAssignments = $roleService->getRoleAssignments($role);
2121
        /* END: Use Case */
2122
2123
        // Administrator + Example Group
2124
        $this->assertCount(2, $roleAssignments);
2125
    }
2126
2127
    /**
2128
     * Test for the assignRoleToUserGroup() method.