diff --git a/e2e-test/java/org/alfresco/rest/favorites/DeleteFavoriteCoreTests.java b/e2e-test/java/org/alfresco/rest/favorites/DeleteFavoriteCoreTests.java index 3c61a76a6..bd49c254a 100644 --- a/e2e-test/java/org/alfresco/rest/favorites/DeleteFavoriteCoreTests.java +++ b/e2e-test/java/org/alfresco/rest/favorites/DeleteFavoriteCoreTests.java @@ -55,6 +55,18 @@ public class DeleteFavoriteCoreTests extends RestTest .containsSummary(String.format(RestErrorModel.ENTITY_NOT_FOUND, "inexistent")); } + @TestRail(section = { TestGroup.REST_API, TestGroup.FAVORITES }, executionType = ExecutionType.REGRESSION, + description = "Verify that status code is 404 if PersonID is empty - favorite file.") + @Test(groups = { TestGroup.REST_API, TestGroup.FAVORITES, TestGroup.CORE}) + public void deleteFavoriteIfPersonIdIsEmpty() throws JsonToModelConversionException, Exception + { + restClient.authenticateUser(adminUserModel).withCoreAPI().usingUser(adminUserModel).addSiteToFavorites(siteModel); + restClient.withCoreAPI().usingAuthUser().addFileToFavorites(fileModel); + + restClient.withCoreAPI().usingUser(new UserModel ("", "")) + .deleteFileFromFavorites(fileModel).assertStatusCodeIs(HttpStatus.BAD_REQUEST); + } + @TestRail(section = { TestGroup.REST_API, TestGroup.FAVORITES }, executionType = ExecutionType.REGRESSION, description = "Verify that status code is 404 if FavoriteID is incorrect - favorite file.") @Test(groups = { TestGroup.REST_API, TestGroup.FAVORITES, TestGroup.CORE})