diff options
| author | Alex Rudyy <orudyy@apache.org> | 2013-10-05 00:28:57 +0000 |
|---|---|---|
| committer | Alex Rudyy <orudyy@apache.org> | 2013-10-05 00:28:57 +0000 |
| commit | 0dcd7fe71b5376b4ab569623080262be29491343 (patch) | |
| tree | 30c5bca50158dd733ff1b45c41b8ff6ac6048ecb /qpid/java/systests/src | |
| parent | 4a8cda9d14fbe042cb8d4ca487c6972fd1173e19 (diff) | |
| download | qpid-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.java | 11 |
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) |
