summaryrefslogtreecommitdiff
path: root/qpid/java/systests/src
diff options
context:
space:
mode:
authorAlex Rudyy <orudyy@apache.org>2013-10-05 00:28:57 +0000
committerAlex Rudyy <orudyy@apache.org>2013-10-05 00:28:57 +0000
commit0dcd7fe71b5376b4ab569623080262be29491343 (patch)
tree30c5bca50158dd733ff1b45c41b8ff6ac6048ecb /qpid/java/systests/src
parent4a8cda9d14fbe042cb8d4ca487c6972fd1173e19 (diff)
downloadqpid-python-0dcd7fe71b5376b4ab569623080262be29491343.tar.gz
QPID-5138: Change preferences provider to allow deletion of preferences for multiple users
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1529362 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/systests/src')
-rw-r--r--qpid/java/systests/src/main/java/org/apache/qpid/systest/rest/UserPreferencesRestTest.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/qpid/java/systests/src/main/java/org/apache/qpid/systest/rest/UserPreferencesRestTest.java b/qpid/java/systests/src/main/java/org/apache/qpid/systest/rest/UserPreferencesRestTest.java
index 7c0883ec84..9965587343 100644
--- a/qpid/java/systests/src/main/java/org/apache/qpid/systest/rest/UserPreferencesRestTest.java
+++ b/qpid/java/systests/src/main/java/org/apache/qpid/systest/rest/UserPreferencesRestTest.java
@@ -125,6 +125,17 @@ public class UserPreferencesRestTest extends QpidRestTestCase
assertNull("User webadmin is found", findUser("webadmin", users));
}
+ public void testDeleteMultipleUser() throws Exception
+ {
+ int status = getRestTestHelper().submitRequest("/rest/userpreferences?user="
+ + URLEncoder.encode(TestBrokerConfiguration.ENTRY_NAME_AUTHENTICATION_PROVIDER + "/webadmin", "UTF-8")
+ + "&user=" + URLEncoder.encode(TestBrokerConfiguration.ENTRY_NAME_AUTHENTICATION_PROVIDER + "/admin", "UTF-8"),
+ "DELETE", null);
+ assertEquals("Unexpected status ", 200, status);
+ List<Map<String, Object>> users = getRestTestHelper().getJsonAsList("/rest/userpreferences");
+ assertEquals("Unexpected number of users", 0, users.size());
+ }
+
private Map<String, Object> findUser(String userName, List<Map<String, Object>> users)
{
for (Map<String, Object> map : users)