aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-core/src/test
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@gmail.com>2013-05-22 08:43:26 +0200
committerSimon Brandhof <simon.brandhof@gmail.com>2013-05-22 08:43:26 +0200
commita0e127fc2ca9c19a562d3e53097f0cc7fc6c261c (patch)
tree19c675ceb682376e2cae96da3974edf71348e55c /sonar-core/src/test
parent77f1606041f7ebf537d95184731b0ada40991304 (diff)
downloadsonarqube-a0e127fc2ca9c19a562d3e53097f0cc7fc6c261c.tar.gz
sonarqube-a0e127fc2ca9c19a562d3e53097f0cc7fc6c261c.zip
SONAR-3755 fix bug in IssueUpdater#setEffortToFix()
Diffstat (limited to 'sonar-core/src/test')
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/IssueUpdaterTest.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/IssueUpdaterTest.java b/sonar-core/src/test/java/org/sonar/core/issue/IssueUpdaterTest.java
index 31bed11603c..b9db96810f4 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/IssueUpdaterTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/IssueUpdaterTest.java
@@ -232,4 +232,21 @@ public class IssueUpdaterTest {
assertThat(diff.oldValue()).isNull();
assertThat(diff.newValue()).isEqualTo("ABCD");
}
+
+ @Test
+ public void should_set_effort_to_fix() throws Exception {
+ boolean updated = updater.setEffortToFix(issue, 3.14, context);
+ assertThat(updated).isTrue();
+ assertThat(issue.isChanged()).isTrue();
+ assertThat(issue.effortToFix()).isEqualTo(3.14);
+ }
+
+ @Test
+ public void should_not_set_effort_to_fix_if_unchanged() throws Exception {
+ issue.setEffortToFix(3.14);
+ boolean updated = updater.setEffortToFix(issue, 3.14, context);
+ assertThat(updated).isFalse();
+ assertThat(issue.isChanged()).isFalse();
+ assertThat(issue.effortToFix()).isEqualTo(3.14);
+ }
}