diff options
author | Julien Lancelot <julien.lancelot@sonarsource.com> | 2017-09-05 12:24:09 +0200 |
---|---|---|
committer | Julien Lancelot <julien.lancelot@sonarsource.com> | 2017-09-05 14:24:05 +0200 |
commit | 4c2a52d4b3b79c32753ab18f98e84d1a4f2037ba (patch) | |
tree | 8981a2d41ca1b4eb499698cdfa03a22dee0ad1bf /sonar-ws | |
parent | f820596782c010252f0de679903493790a96def5 (diff) | |
download | sonarqube-4c2a52d4b3b79c32753ab18f98e84d1a4f2037ba.tar.gz sonarqube-4c2a52d4b3b79c32753ab18f98e84d1a4f2037ba.zip |
Improve coverage of UsersWsRequest
Diffstat (limited to 'sonar-ws')
-rw-r--r-- | sonar-ws/src/test/java/org/sonarqube/ws/client/permission/PermissionsServiceTest.java | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/sonar-ws/src/test/java/org/sonarqube/ws/client/permission/PermissionsServiceTest.java b/sonar-ws/src/test/java/org/sonarqube/ws/client/permission/PermissionsServiceTest.java index cbde5d0003d..fd4dbf4ac27 100644 --- a/sonar-ws/src/test/java/org/sonarqube/ws/client/permission/PermissionsServiceTest.java +++ b/sonar-ws/src/test/java/org/sonarqube/ws/client/permission/PermissionsServiceTest.java @@ -486,4 +486,31 @@ public class PermissionsServiceTest { .hasParam(PARAM_ORGANIZATION, ORGANIZATION_VALUE) .andNoOtherParam(); } + + @Test + public void users() { + underTest.users(new UsersWsRequest() + .setOrganization("org") + .setProjectKey("project") + .setProjectId("ABCD") + .setPermission("user") + .setQuery("query") + .setPage(10) + .setPageSize(50) + ); + + assertThat(serviceTester.getGetParser()).isSameAs(WsPermissions.UsersWsResponse.parser()); + GetRequest getRequest = serviceTester.getGetRequest(); + + serviceTester.assertThat(getRequest) + .hasPath("users") + .hasParam("organization", "org") + .hasParam("projectKey", "project") + .hasParam("projectId", "ABCD") + .hasParam("permission", "user") + .hasParam("q", "query") + .hasParam("p", "10") + .hasParam("ps", "50") + .andNoOtherParam(); + } } |