aboutsummaryrefslogtreecommitdiffstats
path: root/it
diff options
context:
space:
mode:
authorTeryk Bellahsene <teryk.bellahsene@sonarsource.com>2016-08-31 18:07:29 +0200
committerTeryk Bellahsene <teryk.bellahsene@sonarsource.com>2016-09-01 16:01:12 +0200
commit3373145c7c35f67eca4d7cec04b49ae02c6587fb (patch)
tree7e1dccd2c2907742b415bad3bb851241656efe39 /it
parenta9dcddb21deaa014255d8bff601515bbdbdf20ff (diff)
downloadsonarqube-3373145c7c35f67eca4d7cec04b49ae02c6587fb.tar.gz
sonarqube-3373145c7c35f67eca4d7cec04b49ae02c6587fb.zip
SONAR-8004 WS settings/set with a proper WS client
Diffstat (limited to 'it')
-rw-r--r--it/it-tests/src/test/java/it/settings/PropertySetsTest.java31
1 files changed, 12 insertions, 19 deletions
diff --git a/it/it-tests/src/test/java/it/settings/PropertySetsTest.java b/it/it-tests/src/test/java/it/settings/PropertySetsTest.java
index ea57024ab39..fb4858b6ff4 100644
--- a/it/it-tests/src/test/java/it/settings/PropertySetsTest.java
+++ b/it/it-tests/src/test/java/it/settings/PropertySetsTest.java
@@ -28,13 +28,14 @@ import org.junit.After;
import org.junit.BeforeClass;
import org.junit.ClassRule;
import org.junit.Test;
-import org.sonar.wsclient.services.PropertyUpdateQuery;
import org.sonarqube.ws.Settings;
import org.sonarqube.ws.client.setting.ResetRequest;
+import org.sonarqube.ws.client.setting.SetRequest;
import org.sonarqube.ws.client.setting.SettingsService;
import org.sonarqube.ws.client.setting.ValuesRequest;
import util.selenium.SeleneseTest;
+import static com.google.common.collect.Lists.newArrayList;
import static java.util.Arrays.asList;
import static java.util.Arrays.stream;
import static org.assertj.core.api.Assertions.assertThat;
@@ -94,13 +95,12 @@ public class PropertySetsTest {
@Test
public void edit_property_set() {
- setProperty("sonar.test.jira.servers", "jira1,jira2");
- setProperty("sonar.test.jira.servers.jira1.key", "jira1");
- setProperty("sonar.test.jira.servers.jira1.url", "http://jira1");
- setProperty("sonar.test.jira.servers.jira1.port", "12345");
- setProperty("sonar.test.jira.servers.jira2.key", "jira2");
- setProperty("sonar.test.jira.servers.jira2.url", "http://jira2");
- setProperty("sonar.test.jira.servers.jira2.port", "54321");
+ SETTINGS.set(SetRequest.builder()
+ .setKey("sonar.test.jira.servers")
+ .setFieldValues(newArrayList(
+ "{\"key\":\"jira1\", \"url\":\"http://jira1\", \"port\":\"12345\"}",
+ "{\"key\":\"jira2\", \"url\":\"http://jira2\", \"port\":\"54321\"}"))
+ .build());
assertPropertySet("sonar.test.jira.servers",
asList(entry("key", "jira1"), entry("url", "http://jira1"), entry("port", "12345")),
@@ -109,9 +109,10 @@ public class PropertySetsTest {
@Test
public void delete_property_set() throws Exception {
- setProperty("sonar.test.jira.servers", "jira1");
- setProperty("sonar.test.jira.servers.jira1.url", "http://jira1");
- setProperty("sonar.test.jira.servers.jira1.port", "12345");
+ SETTINGS.set(SetRequest.builder()
+ .setKey("sonar.test.jira.servers")
+ .setFieldValues(newArrayList("{\"url\":\"http://jira1\"}", "{\"port\":\"12345\"}"))
+ .build());
resetSetting("sonar.test.jira.servers");
@@ -135,14 +136,6 @@ public class PropertySetsTest {
return settings.get(0);
}
- /**
- * @deprecated Replace with api/settings/set WS when setting property set will be possible in the WS
- */
- @Deprecated
- static void setProperty(String key, String value) {
- orchestrator.getServer().getAdminWsClient().update(new PropertyUpdateQuery(key, value));
- }
-
static void resetSetting(String... keys) {
stream(keys).forEach(key -> SETTINGS.reset(ResetRequest.builder().setKey(key).build()));
}