aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-process/src/test/java/org
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2018-02-01 13:36:29 +0100
committerGitHub <noreply@github.com>2018-02-01 13:36:29 +0100
commite737a37b28a2504aa1a6387606841afd776f2fef (patch)
tree2ffc650ac5c2e4d3f22621a837db9e8304f1a04b /server/sonar-process/src/test/java/org
parent39f671dce022e19460606d9639f3727493a1faf2 (diff)
downloadsonarqube-e737a37b28a2504aa1a6387606841afd776f2fef.tar.gz
sonarqube-e737a37b28a2504aa1a6387606841afd776f2fef.zip
SONAR-10300 Forbid system properties in api/settings
Diffstat (limited to 'server/sonar-process/src/test/java/org')
-rw-r--r--server/sonar-process/src/test/java/org/sonar/process/ProcessPropertiesTest.java2
-rw-r--r--server/sonar-process/src/test/java/org/sonar/process/cluster/hz/HazelcastMemberBuilderTest.java6
-rw-r--r--server/sonar-process/src/test/java/org/sonar/process/logging/LogbackHelperTest.java34
3 files changed, 22 insertions, 20 deletions
diff --git a/server/sonar-process/src/test/java/org/sonar/process/ProcessPropertiesTest.java b/server/sonar-process/src/test/java/org/sonar/process/ProcessPropertiesTest.java
index 1369a5e7e43..aa97effda75 100644
--- a/server/sonar-process/src/test/java/org/sonar/process/ProcessPropertiesTest.java
+++ b/server/sonar-process/src/test/java/org/sonar/process/ProcessPropertiesTest.java
@@ -35,6 +35,8 @@ public class ProcessPropertiesTest {
assertThat(props.value("sonar.search.javaOpts")).contains("-Xmx");
assertThat(props.valueAsInt("sonar.jdbc.maxActive")).isEqualTo(60);
+ assertThat(props.valueAsBoolean("sonar.sonarcloud.enabled")).isEqualTo(false);
+ assertThat(props.valueAsBoolean("sonar.updatecenter.activate")).isEqualTo(true);
}
@Test
diff --git a/server/sonar-process/src/test/java/org/sonar/process/cluster/hz/HazelcastMemberBuilderTest.java b/server/sonar-process/src/test/java/org/sonar/process/cluster/hz/HazelcastMemberBuilderTest.java
index ef64fa8952c..b06d7dc3570 100644
--- a/server/sonar-process/src/test/java/org/sonar/process/cluster/hz/HazelcastMemberBuilderTest.java
+++ b/server/sonar-process/src/test/java/org/sonar/process/cluster/hz/HazelcastMemberBuilderTest.java
@@ -27,11 +27,11 @@ import org.junit.rules.TestRule;
import org.junit.rules.Timeout;
import org.sonar.process.NetworkUtilsImpl;
import org.sonar.process.ProcessId;
-import org.sonar.process.ProcessProperties;
import org.sonar.process.cluster.NodeType;
import static java.util.Arrays.asList;
import static org.assertj.core.api.Assertions.assertThat;
+import static org.sonar.process.ProcessProperties.Property.CLUSTER_NODE_PORT;
public class HazelcastMemberBuilderTest {
@@ -72,8 +72,8 @@ public class HazelcastMemberBuilderTest {
underTest.setMembers(asList("foo", "bar:9100", "1.2.3.4"));
assertThat(underTest.getMembers()).containsExactly(
- "foo:" + ProcessProperties.CLUSTER_NODE_PORT_DEFAULT_VALUE,
+ "foo:" + CLUSTER_NODE_PORT.getDefaultValue(),
"bar:9100",
- "1.2.3.4:" + ProcessProperties.CLUSTER_NODE_PORT_DEFAULT_VALUE);
+ "1.2.3.4:" + CLUSTER_NODE_PORT.getDefaultValue());
}
}
diff --git a/server/sonar-process/src/test/java/org/sonar/process/logging/LogbackHelperTest.java b/server/sonar-process/src/test/java/org/sonar/process/logging/LogbackHelperTest.java
index a7c4813b8de..612de83bf8e 100644
--- a/server/sonar-process/src/test/java/org/sonar/process/logging/LogbackHelperTest.java
+++ b/server/sonar-process/src/test/java/org/sonar/process/logging/LogbackHelperTest.java
@@ -52,13 +52,13 @@ import org.junit.rules.TemporaryFolder;
import org.junit.runner.RunWith;
import org.sonar.process.MessageException;
import org.sonar.process.ProcessId;
-import org.sonar.process.ProcessProperties;
import org.sonar.process.Props;
import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.Assert.fail;
import static org.slf4j.Logger.ROOT_LOGGER_NAME;
+import static org.sonar.process.ProcessProperties.Property.PATH_LOGS;
import static org.sonar.process.logging.RootLoggerConfig.newRootLoggerConfigBuilder;
@RunWith(DataProviderRunner.class)
@@ -75,7 +75,7 @@ public class LogbackHelperTest {
@Before
public void setUp() throws Exception {
File dir = temp.newFolder();
- props.set(ProcessProperties.PATH_LOGS, dir.getAbsolutePath());
+ props.set(PATH_LOGS.getKey(), dir.getAbsolutePath());
}
@After
@@ -88,12 +88,11 @@ public class LogbackHelperTest {
assertThat(underTest.getRootContext()).isNotNull();
}
-
@Test
public void buildLogPattern_puts_process_key_as_process_id() {
String pattern = underTest.buildLogPattern(newRootLoggerConfigBuilder()
- .setProcessId(ProcessId.ELASTICSEARCH)
- .build());
+ .setProcessId(ProcessId.ELASTICSEARCH)
+ .build());
assertThat(pattern).isEqualTo("%d{yyyy.MM.dd HH:mm:ss} %-5level es[][%logger{20}] %msg%n");
}
@@ -102,10 +101,10 @@ public class LogbackHelperTest {
public void buildLogPattern_puts_threadIdFieldPattern_from_RootLoggerConfig_non_null() {
String threadIdFieldPattern = RandomStringUtils.randomAlphabetic(5);
String pattern = underTest.buildLogPattern(
- newRootLoggerConfigBuilder()
- .setProcessId(ProcessId.APP)
- .setThreadIdFieldPattern(threadIdFieldPattern)
- .build());
+ newRootLoggerConfigBuilder()
+ .setProcessId(ProcessId.APP)
+ .setThreadIdFieldPattern(threadIdFieldPattern)
+ .build());
assertThat(pattern).isEqualTo("%d{yyyy.MM.dd HH:mm:ss} %-5level app[" + threadIdFieldPattern + "][%logger{20}] %msg%n");
}
@@ -113,9 +112,9 @@ public class LogbackHelperTest {
@Test
public void buildLogPattern_does_not_put_threadIdFieldPattern_from_RootLoggerConfig_is_null() {
String pattern = underTest.buildLogPattern(
- newRootLoggerConfigBuilder()
- .setProcessId(ProcessId.COMPUTE_ENGINE)
- .build());
+ newRootLoggerConfigBuilder()
+ .setProcessId(ProcessId.COMPUTE_ENGINE)
+ .build());
assertThat(pattern).isEqualTo("%d{yyyy.MM.dd HH:mm:ss} %-5level ce[][%logger{20}] %msg%n");
}
@@ -123,13 +122,14 @@ public class LogbackHelperTest {
@Test
public void buildLogPattern_does_not_put_threadIdFieldPattern_from_RootLoggerConfig_is_empty() {
String pattern = underTest.buildLogPattern(
- newRootLoggerConfigBuilder()
- .setProcessId(ProcessId.WEB_SERVER)
- .setThreadIdFieldPattern("")
- .build());
+ newRootLoggerConfigBuilder()
+ .setProcessId(ProcessId.WEB_SERVER)
+ .setThreadIdFieldPattern("")
+ .build());
assertThat(pattern).isEqualTo("%d{yyyy.MM.dd HH:mm:ss} %-5level web[][%logger{20}] %msg%n");
}
+
@Test
public void enableJulChangePropagation() {
LoggerContext ctx = underTest.getRootContext();
@@ -255,7 +255,7 @@ public class LogbackHelperTest {
assertThat(rollingPolicy.getMaxIndex()).isEqualTo(20);
assertThat(rollingPolicy.getFileNamePattern()).endsWith("sonar.%i.log");
SizeBasedTriggeringPolicy triggeringPolicy = (SizeBasedTriggeringPolicy) fileAppender.getTriggeringPolicy();
- FileSize maxFileSize = (FileSize)FieldUtils.readField(triggeringPolicy, "maxFileSize", true);
+ FileSize maxFileSize = (FileSize) FieldUtils.readField(triggeringPolicy, "maxFileSize", true);
assertThat(maxFileSize.getSize()).isEqualTo(1024L * 1024);
}