aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api/src/test/java/org/sonar/api
diff options
context:
space:
mode:
authorBenoƮt Gianinetti <benoit.gianinetti@sonarsource.com>2018-12-11 15:57:05 +0100
committerSonarTech <sonartech@sonarsource.com>2019-01-08 20:21:07 +0100
commitb87a76fa468a726a61c1c635b4334387398aaa06 (patch)
tree2f6893b7d7c43525a72aedb0ea7807b2e133d778 /sonar-plugin-api/src/test/java/org/sonar/api
parent1547d5cc2b446b6d0816bb5607500db9332bd746 (diff)
downloadsonarqube-b87a76fa468a726a61c1c635b4334387398aaa06.tar.gz
sonarqube-b87a76fa468a726a61c1c635b4334387398aaa06.zip
SONAR-11571 Drop warning treshold from QG web services
Diffstat (limited to 'sonar-plugin-api/src/test/java/org/sonar/api')
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/ce/posttask/ConditionBuilder_PostProjectAnalysisTaskTesterTest.java57
1 files changed, 13 insertions, 44 deletions
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/ce/posttask/ConditionBuilder_PostProjectAnalysisTaskTesterTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/ce/posttask/ConditionBuilder_PostProjectAnalysisTaskTesterTest.java
index 990000b6f88..ee43194415e 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/ce/posttask/ConditionBuilder_PostProjectAnalysisTaskTesterTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/ce/posttask/ConditionBuilder_PostProjectAnalysisTaskTesterTest.java
@@ -29,7 +29,6 @@ public class ConditionBuilder_PostProjectAnalysisTaskTesterTest {
private static final String SOME_METRIC_KEY = "some metric key";
private static final QualityGate.Operator SOME_OPERATOR = QualityGate.Operator.GREATER_THAN;
private static final String SOME_ERROR_THRESHOLD = "some error threshold";
- private static final String SOME_WARNING_THRESHOLD = "some warning threshold";
private static final QualityGate.EvaluationStatus SOME_STATUS_BUT_NO_VALUE = QualityGate.EvaluationStatus.OK;
private static final String SOME_VALUE = "some value";
@@ -56,7 +55,7 @@ public class ConditionBuilder_PostProjectAnalysisTaskTesterTest {
@Test
public void buildNoValue_throws_NPE_if_metricKey_is_null() {
- underTest.setOperator(SOME_OPERATOR).setErrorThreshold(SOME_ERROR_THRESHOLD).setWarningThreshold(SOME_WARNING_THRESHOLD);
+ underTest.setOperator(SOME_OPERATOR).setErrorThreshold(SOME_ERROR_THRESHOLD);
expectedException.expect(NullPointerException.class);
expectedException.expectMessage("metricKey cannot be null");
@@ -66,7 +65,7 @@ public class ConditionBuilder_PostProjectAnalysisTaskTesterTest {
@Test
public void buildNoValue_throws_NPE_if_operator_is_null() {
- underTest.setMetricKey(SOME_METRIC_KEY).setErrorThreshold(SOME_ERROR_THRESHOLD).setWarningThreshold(SOME_WARNING_THRESHOLD);
+ underTest.setMetricKey(SOME_METRIC_KEY).setErrorThreshold(SOME_ERROR_THRESHOLD);
expectedException.expect(NullPointerException.class);
expectedException.expectMessage("operator cannot be null");
@@ -75,11 +74,11 @@ public class ConditionBuilder_PostProjectAnalysisTaskTesterTest {
}
@Test
- public void buildNoValue_throws_ISE_if_both_warningThreshold_and_errorThreshold_are_null() {
+ public void buildNoValue_throws_NPE_if_errorThreshold_is_null() {
underTest.setMetricKey(SOME_METRIC_KEY).setOperator(SOME_OPERATOR);
- expectedException.expect(IllegalStateException.class);
- expectedException.expectMessage("At least one of errorThreshold and warningThreshold must be non null");
+ expectedException.expect(NullPointerException.class);
+ expectedException.expectMessage("errorThreshold cannot be null");
underTest.buildNoValue();
}
@@ -103,20 +102,6 @@ public class ConditionBuilder_PostProjectAnalysisTaskTesterTest {
}
@Test
- public void buildNoValue_does_not_fail_when_only_errorThreshold_is_set() {
- underTest.setMetricKey(SOME_METRIC_KEY).setOperator(SOME_OPERATOR).setErrorThreshold(SOME_ERROR_THRESHOLD);
-
- underTest.buildNoValue();
- }
-
- @Test
- public void buildNoValue_does_not_fail_when_only_wardThreshold_is_set() {
- underTest.setMetricKey(SOME_METRIC_KEY).setOperator(SOME_OPERATOR).setWarningThreshold(SOME_WARNING_THRESHOLD);
-
- underTest.buildNoValue();
- }
-
- @Test
public void buildNoValue_returns_new_instance_at_each_call() {
initValidBuilder();
@@ -130,7 +115,7 @@ public class ConditionBuilder_PostProjectAnalysisTaskTesterTest {
assertThat(underTest.buildNoValue().toString())
.isEqualTo(
"Condition{status=NO_VALUE, metricKey='some metric key', operator=GREATER_THAN, " +
- "errorThreshold='some error threshold', warningThreshold='some warning threshold'}");
+ "errorThreshold='some error threshold'}");
}
@Test
@@ -142,7 +127,6 @@ public class ConditionBuilder_PostProjectAnalysisTaskTesterTest {
assertThat(condition.getMetricKey()).isEqualTo(SOME_METRIC_KEY);
assertThat(condition.getOperator()).isEqualTo(SOME_OPERATOR);
assertThat(condition.getErrorThreshold()).isEqualTo(SOME_ERROR_THRESHOLD);
- assertThat(condition.getWarningThreshold()).isEqualTo(SOME_WARNING_THRESHOLD);
}
@Test
@@ -177,7 +161,7 @@ public class ConditionBuilder_PostProjectAnalysisTaskTesterTest {
@Test
public void build_throws_NPE_if_metricKey_is_null() {
- underTest.setOperator(SOME_OPERATOR).setErrorThreshold(SOME_ERROR_THRESHOLD).setWarningThreshold(SOME_WARNING_THRESHOLD);
+ underTest.setOperator(SOME_OPERATOR).setErrorThreshold(SOME_ERROR_THRESHOLD);
expectedException.expect(NullPointerException.class);
expectedException.expectMessage("metricKey cannot be null");
@@ -187,7 +171,7 @@ public class ConditionBuilder_PostProjectAnalysisTaskTesterTest {
@Test
public void build_throws_NPE_if_operator_is_null() {
- underTest.setMetricKey(SOME_METRIC_KEY).setErrorThreshold(SOME_ERROR_THRESHOLD).setWarningThreshold(SOME_WARNING_THRESHOLD);
+ underTest.setMetricKey(SOME_METRIC_KEY).setErrorThreshold(SOME_ERROR_THRESHOLD);
expectedException.expect(NullPointerException.class);
expectedException.expectMessage("operator cannot be null");
@@ -196,25 +180,11 @@ public class ConditionBuilder_PostProjectAnalysisTaskTesterTest {
}
@Test
- public void build_does_not_fail_when_only_errorThreshold_is_set() {
- underTest.setMetricKey(SOME_METRIC_KEY).setOperator(SOME_OPERATOR).setErrorThreshold(SOME_ERROR_THRESHOLD);
-
- underTest.build(SOME_STATUS_BUT_NO_VALUE, SOME_VALUE);
- }
-
- @Test
- public void build_does_not_fail_when_only_wardThreshold_is_set() {
- underTest.setMetricKey(SOME_METRIC_KEY).setOperator(SOME_OPERATOR).setWarningThreshold(SOME_WARNING_THRESHOLD);
-
- underTest.build(SOME_STATUS_BUT_NO_VALUE, SOME_VALUE);
- }
-
- @Test
- public void build_throws_ISE_if_both_warningThreshold_and_errorThreshold_are_null() {
+ public void build_throws_NPE_if_errorThreshold_is_null() {
underTest.setMetricKey(SOME_METRIC_KEY).setOperator(SOME_OPERATOR);
- expectedException.expect(IllegalStateException.class);
- expectedException.expectMessage("At least one of errorThreshold and warningThreshold must be non null");
+ expectedException.expect(NullPointerException.class);
+ expectedException.expectMessage("errorThreshold cannot be null");
underTest.build(SOME_STATUS_BUT_NO_VALUE, SOME_VALUE);
}
@@ -233,7 +203,7 @@ public class ConditionBuilder_PostProjectAnalysisTaskTesterTest {
assertThat(underTest.build(SOME_STATUS_BUT_NO_VALUE, SOME_VALUE).toString())
.isEqualTo(
"Condition{status=OK, metricKey='some metric key', operator=GREATER_THAN, "
- + "errorThreshold='some error threshold', warningThreshold='some warning threshold', value='some value'}");
+ + "errorThreshold='some error threshold', value='some value'}");
}
@Test
@@ -264,12 +234,11 @@ public class ConditionBuilder_PostProjectAnalysisTaskTesterTest {
assertThat(condition.getMetricKey()).isEqualTo(SOME_METRIC_KEY);
assertThat(condition.getOperator()).isEqualTo(SOME_OPERATOR);
assertThat(condition.getErrorThreshold()).isEqualTo(SOME_ERROR_THRESHOLD);
- assertThat(condition.getWarningThreshold()).isEqualTo(SOME_WARNING_THRESHOLD);
assertThat(condition.getValue()).isEqualTo(SOME_VALUE);
}
private PostProjectAnalysisTaskTester.ConditionBuilder initValidBuilder() {
- underTest.setMetricKey(SOME_METRIC_KEY).setOperator(SOME_OPERATOR).setErrorThreshold(SOME_ERROR_THRESHOLD).setWarningThreshold(SOME_WARNING_THRESHOLD);
+ underTest.setMetricKey(SOME_METRIC_KEY).setOperator(SOME_OPERATOR).setErrorThreshold(SOME_ERROR_THRESHOLD);
return underTest;
}
}