Code Duplication    Length = 15-16 lines in 3 locations

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

@@ 242-256 (lines=15) @@
239
     * @expectedException \eZ\Publish\API\Repository\Exceptions\UnauthorizedException
240
     * @depends eZ\Publish\API\Repository\Tests\UserServiceTest::testDeleteUser
241
     */
242
    public function testDeleteUserThrowsUnauthorizedException()
243
    {
244
        $repository = $this->getRepository();
245
        $userService = $repository->getUserService();
246
247
        /* BEGIN: Use Case */
248
        $user = $this->createUserVersion1();
249
250
        // Now set the currently created "Editor" as current user
251
        $repository->setCurrentUser($user);
252
253
        // This call will fail with an "UnauthorizedException"
254
        $userService->deleteUser($user);
255
        /* END: Use Case */
256
    }
257
258
    /**
259
     * Test for the updateUser() method.
@@ 359-374 (lines=16) @@
356
     * @expectedException \eZ\Publish\API\Repository\Exceptions\UnauthorizedException
357
     * @depends eZ\Publish\API\Repository\Tests\UserServiceTest::testLoadUserGroupsOfUser
358
     */
359
    public function testLoadUserGroupsOfUserThrowsUnauthorizedException()
360
    {
361
        $repository = $this->getRepository();
362
363
        $userService = $repository->getUserService();
364
365
        /* BEGIN: Use Case */
366
        $user = $this->createUserVersion1();
367
368
        // Now set the currently created "Editor" as current user
369
        $repository->setCurrentUser($user);
370
371
        // This call will fail with an "UnauthorizedException"
372
        $userService->loadUserGroupsOfUser($user);
373
        /* END: Use Case */
374
    }
375
376
    /**
377
     * Test for the loadUsersOfUserGroup() method.

eZ/Publish/API/Repository/Tests/UserServiceTest.php 1 location

@@ 1334-1349 (lines=16) @@
1331
     * @depends eZ\Publish\API\Repository\Tests\UserServiceTest::testCreateUser
1332
     * @depends eZ\Publish\API\Repository\Tests\UserServiceTest::testLoadUser
1333
     */
1334
    public function testDeleteUser()
1335
    {
1336
        $repository = $this->getRepository();
1337
1338
        $userService = $repository->getUserService();
1339
1340
        /* BEGIN: Use Case */
1341
        $user = $this->createUserVersion1();
1342
1343
        // Delete the currently created user
1344
        $userService->deleteUser($user);
1345
        /* END: Use Case */
1346
1347
        // We use the NotFoundException here to verify that the user not exists
1348
        $userService->loadUser($user->id);
1349
    }
1350
1351
    /**
1352
     * Test for the newUserUpdateStruct() method.