aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-ws/src/test
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2017-04-27 14:56:39 +0200
committerJulien Lancelot <julien.lancelot@sonarsource.com>2017-04-28 18:36:09 +0200
commit8d3eac2ec8afe884fdae95dffa96bcda23048d42 (patch)
treee28bf2351de9abe0b3286033682858dd6267292a /sonar-ws/src/test
parentfdfa49be4133e34b6bb5849a137166eb29bf9109 (diff)
downloadsonarqube-8d3eac2ec8afe884fdae95dffa96bcda23048d42.tar.gz
sonarqube-8d3eac2ec8afe884fdae95dffa96bcda23048d42.zip
SONAR-9125 Allow preventing organizations to use private projects in api/organizations/update_project_visibility
Diffstat (limited to 'sonar-ws/src/test')
-rw-r--r--sonar-ws/src/test/java/org/sonarqube/ws/client/organization/OrganizationServiceTest.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/sonar-ws/src/test/java/org/sonarqube/ws/client/organization/OrganizationServiceTest.java b/sonar-ws/src/test/java/org/sonarqube/ws/client/organization/OrganizationServiceTest.java
index b87a1ecc73d..aefc8a6411a 100644
--- a/sonar-ws/src/test/java/org/sonarqube/ws/client/organization/OrganizationServiceTest.java
+++ b/sonar-ws/src/test/java/org/sonarqube/ws/client/organization/OrganizationServiceTest.java
@@ -96,4 +96,18 @@ public class OrganizationServiceTest {
.hasParam("login", "login-1")
.andNoOtherParam();
}
+
+ @Test
+ public void update_project_visibility() {
+ underTest.updateProjectVisibility(UpdateProjectVisibilityWsRequest.builder()
+ .setOrganization("O1")
+ .setProjectVisibility("private")
+ .build());
+
+ serviceTester.assertThat(serviceTester.getPostRequest())
+ .hasPath("update_project_visibility")
+ .hasParam("organization", "O1")
+ .hasParam("projectVisibility", "private")
+ .andNoOtherParam();
+ }
}