aboutsummaryrefslogtreecommitdiffstats
path: root/it
diff options
context:
space:
mode:
authorTeryk Bellahsene <teryk.bellahsene@sonarsource.com>2016-06-10 11:03:29 +0200
committerTeryk Bellahsene <teryk.bellahsene@sonarsource.com>2016-06-10 11:08:11 +0200
commitf48fce0b1f266ecd06bf25f79954b3a2fef923f8 (patch)
tree22efe135a88b9eb69dd30b03c5cb185334a60bcc /it
parentb8136a3c4a6241eba4e7f7f6bba383d7380d8de9 (diff)
downloadsonarqube-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.java7
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) {