diff options
author | Teryk Bellahsene <teryk.bellahsene@sonarsource.com> | 2016-06-10 11:03:29 +0200 |
---|---|---|
committer | Teryk Bellahsene <teryk.bellahsene@sonarsource.com> | 2016-06-10 11:08:11 +0200 |
commit | f48fce0b1f266ecd06bf25f79954b3a2fef923f8 (patch) | |
tree | 22efe135a88b9eb69dd30b03c5cb185334a60bcc /it | |
parent | b8136a3c4a6241eba4e7f7f6bba383d7380d8de9 (diff) | |
download | sonarqube-f48fce0b1f266ecd06bf25f79954b3a2fef923f8.tar.gz sonarqube-f48fce0b1f266ecd06bf25f79954b3a2fef923f8.zip |
Fix IT - WS api/permissions/search_templates returns all project permissions
Diffstat (limited to 'it')
-rw-r--r-- | it/it-tests/src/test/java/it/authorisation/PermissionSearchTest.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/it/it-tests/src/test/java/it/authorisation/PermissionSearchTest.java b/it/it-tests/src/test/java/it/authorisation/PermissionSearchTest.java index d0303175b7d..06728cb237b 100644 --- a/it/it-tests/src/test/java/it/authorisation/PermissionSearchTest.java +++ b/it/it-tests/src/test/java/it/authorisation/PermissionSearchTest.java @@ -29,6 +29,7 @@ import org.junit.ClassRule; import org.junit.Test; import org.junit.experimental.categories.Category; import org.sonarqube.ws.WsPermissions; +import org.sonarqube.ws.WsPermissions.Permission; import org.sonarqube.ws.WsPermissions.SearchTemplatesWsResponse; import org.sonarqube.ws.client.PostRequest; import org.sonarqube.ws.client.WsClient; @@ -46,6 +47,7 @@ import org.sonarqube.ws.client.permission.UsersWsRequest; import util.QaOnly; import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.tuple; import static util.ItUtils.newAdminWsClient; import static util.ItUtils.projectDir; @@ -155,7 +157,10 @@ public class PermissionSearchTest { SearchTemplatesWsResponse clearedSearchTemplatesWsResponse = permissionsWsClient.searchTemplates( new SearchTemplatesWsRequest() .setQuery("my-new-template")); - assertThat(clearedSearchTemplatesWsResponse.getPermissionTemplates(0).getPermissionsList()).isEmpty(); + assertThat(clearedSearchTemplatesWsResponse.getPermissionTemplates(0).getPermissionsList()) + .extracting(Permission::getUsersCount, Permission::getGroupsCount) + .hasSize(5) + .containsOnly(tuple(0, 0)); } private static void createUser(String login, String name) { |