aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-db-dao/src/test/java
diff options
context:
space:
mode:
authorLéo Geoffroy <leo.geoffroy@sonarsource.com>2023-11-07 16:31:27 +0100
committersonartech <sonartech@sonarsource.com>2023-11-08 20:02:53 +0000
commit50eddd3eb0ef9c677183698a9aa565d2ae9289ab (patch)
tree50b87f183752ca5d09a3af0f6e754bc65a069ef7 /server/sonar-db-dao/src/test/java
parentde26dc721fe8a465f054c2f7366838f414531606 (diff)
downloadsonarqube-50eddd3eb0ef9c677183698a9aa565d2ae9289ab.tar.gz
sonarqube-50eddd3eb0ef9c677183698a9aa565d2ae9289ab.zip
SONAR-20877 Support null values for status
Diffstat (limited to 'server/sonar-db-dao/src/test/java')
-rw-r--r--server/sonar-db-dao/src/test/java/org/sonar/db/issue/IndexedIssueDtoTest.java4
-rw-r--r--server/sonar-db-dao/src/test/java/org/sonar/db/issue/IssueDtoTest.java7
2 files changed, 3 insertions, 8 deletions
diff --git a/server/sonar-db-dao/src/test/java/org/sonar/db/issue/IndexedIssueDtoTest.java b/server/sonar-db-dao/src/test/java/org/sonar/db/issue/IndexedIssueDtoTest.java
index 0414bd64fb9..975613162e4 100644
--- a/server/sonar-db-dao/src/test/java/org/sonar/db/issue/IndexedIssueDtoTest.java
+++ b/server/sonar-db-dao/src/test/java/org/sonar/db/issue/IndexedIssueDtoTest.java
@@ -99,10 +99,6 @@ public class IndexedIssueDtoTest {
assertThat(Set.of(issue1, issue2, issue3)).extracting(IndexedIssueDto::getIssueStatus)
.containsExactlyInAnyOrder(IssueStatus.OPEN.name(), IssueStatus.ACCEPTED.name(), IssueStatus.FIXED.name());
- IndexedIssueDto issueWithStatusNull = new IndexedIssueDto();
- assertThatThrownBy(issueWithStatusNull::getIssueStatus)
- .isInstanceOf(IllegalArgumentException.class)
- .hasMessage("Status must be initialized to retrieve issue status");
}
}
diff --git a/server/sonar-db-dao/src/test/java/org/sonar/db/issue/IssueDtoTest.java b/server/sonar-db-dao/src/test/java/org/sonar/db/issue/IssueDtoTest.java
index 4f5d8875787..6cf339200fd 100644
--- a/server/sonar-db-dao/src/test/java/org/sonar/db/issue/IssueDtoTest.java
+++ b/server/sonar-db-dao/src/test/java/org/sonar/db/issue/IssueDtoTest.java
@@ -359,11 +359,10 @@ public class IssueDtoTest {
}
@Test
- public void getIssueStatus_shouldThrowException_whenStatusIsNotInitialized() {
+ public void getIssueStatus_shouldReturnOpen_whenStatusIsNull() {
IssueDto dto = new IssueDto();
- assertThatThrownBy(dto::getIssueStatus)
- .isInstanceOf(IllegalArgumentException.class)
- .hasMessage("Status must be initialized to retrieve issue status");
+ assertThat(dto.getIssueStatus())
+ .isEqualTo(IssueStatus.OPEN);
}
private DefaultIssue createExampleDefaultIssue(Date dateNow) {