From 6e200b4e92c5def7c1a26c84a8fbdfee205e2df6 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Fri, 18 Feb 2011 10:46:02 +0100 Subject: [PATCH] improve integration tests --- scm-webapp/src/test/java/sonia/scm/it/GroupITCase.java | 7 +++++++ .../src/test/java/sonia/scm/it/RepositoryITCase.java | 4 ++++ scm-webapp/src/test/java/sonia/scm/it/UserITCase.java | 10 +++++++--- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/scm-webapp/src/test/java/sonia/scm/it/GroupITCase.java b/scm-webapp/src/test/java/sonia/scm/it/GroupITCase.java index 8532eb695a..e4a006294c 100644 --- a/scm-webapp/src/test/java/sonia/scm/it/GroupITCase.java +++ b/scm-webapp/src/test/java/sonia/scm/it/GroupITCase.java @@ -207,6 +207,13 @@ public class GroupITCase extends AbstractAdminITCaseBase assertNotNull(response); assertTrue(response.getStatus() == 204); + + + wr = createResource(client, "groups/".concat(name)); + response = wr.get(ClientResponse.class); + + assertNotNull(response); + assertTrue(response.getStatus() == 404); } //~--- get methods ---------------------------------------------------------- diff --git a/scm-webapp/src/test/java/sonia/scm/it/RepositoryITCase.java b/scm-webapp/src/test/java/sonia/scm/it/RepositoryITCase.java index b0615c5b96..8fc112e2b2 100644 --- a/scm-webapp/src/test/java/sonia/scm/it/RepositoryITCase.java +++ b/scm-webapp/src/test/java/sonia/scm/it/RepositoryITCase.java @@ -236,6 +236,10 @@ public class RepositoryITCase extends AbstractAdminITCaseBase assertNotNull(response); assertTrue(response.getStatus() == 204); + wr = createResource(client, "repositories/".concat(id)); + response = wr.get(ClientResponse.class); + assertNotNull(response); + assertTrue(response.getStatus() == 404); } //~--- get methods ---------------------------------------------------------- diff --git a/scm-webapp/src/test/java/sonia/scm/it/UserITCase.java b/scm-webapp/src/test/java/sonia/scm/it/UserITCase.java index d392600174..3ba7df6648 100644 --- a/scm-webapp/src/test/java/sonia/scm/it/UserITCase.java +++ b/scm-webapp/src/test/java/sonia/scm/it/UserITCase.java @@ -194,10 +194,14 @@ public class UserITCase extends AbstractAdminITCaseBase private void deleteUser(User user) { WebResource wr = createResource(client, "users/".concat(user.getName())); - ClientResponse respone = wr.delete(ClientResponse.class); + ClientResponse response = wr.delete(ClientResponse.class); - assertNotNull(respone); - assertTrue(respone.getStatus() == 204); + assertNotNull(response); + assertTrue(response.getStatus() == 204); + wr = createResource(client, "users/".concat(user.getName())); + response = wr.get(ClientResponse.class); + assertNotNull(response); + assertTrue(response.getStatus() == 404); } /**