diff options
author | Simon Brandhof <simon.brandhof@gmail.com> | 2013-05-22 08:43:26 +0200 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@gmail.com> | 2013-05-22 08:43:26 +0200 |
commit | a0e127fc2ca9c19a562d3e53097f0cc7fc6c261c (patch) | |
tree | 19c675ceb682376e2cae96da3974edf71348e55c /sonar-core/src/test | |
parent | 77f1606041f7ebf537d95184731b0ada40991304 (diff) | |
download | sonarqube-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.java | 17 |
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); + } } |