diff options
author | Julien HENRY <julien.henry@sonarsource.com> | 2019-04-12 09:25:18 +0200 |
---|---|---|
committer | SonarTech <sonartech@sonarsource.com> | 2019-04-23 20:21:08 +0200 |
commit | 10be2d081062d3a95bc5bb6b2e94fc2a1d30ea04 (patch) | |
tree | ef348213d74baa4a1fbecf410faa3ff3bface18d | |
parent | 49be26480512b39267c5eef9b61c2ea5975a718b (diff) | |
download | sonarqube-10be2d081062d3a95bc5bb6b2e94fc2a1d30ea04.tar.gz sonarqube-10be2d081062d3a95bc5bb6b2e94fc2a1d30ea04.zip |
SONAR-11858 Make a UT more reliable
-rw-r--r-- | server/sonar-ce-task-projectanalysis/src/test/java/org/sonar/ce/task/projectanalysis/issue/SiblingsIssueMergerTest.java | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/server/sonar-ce-task-projectanalysis/src/test/java/org/sonar/ce/task/projectanalysis/issue/SiblingsIssueMergerTest.java b/server/sonar-ce-task-projectanalysis/src/test/java/org/sonar/ce/task/projectanalysis/issue/SiblingsIssueMergerTest.java index a547b33d45c..16e7419b628 100644 --- a/server/sonar-ce-task-projectanalysis/src/test/java/org/sonar/ce/task/projectanalysis/issue/SiblingsIssueMergerTest.java +++ b/server/sonar-ce-task-projectanalysis/src/test/java/org/sonar/ce/task/projectanalysis/issue/SiblingsIssueMergerTest.java @@ -178,16 +178,11 @@ public class SiblingsIssueMergerTest { @Test public void lazy_load_changes() { - UserDto user1 = db.users().insertUser(); - IssueDto issue1 = db.issues() - .insertIssue(IssueTesting.newIssue(rule, branch1Dto, fileOnBranch1Dto).setKee("issue1").setStatus(Issue.STATUS_REOPENED).setLine(1).setChecksum("checksum")); - db.issues().insertComment(issue1, user1, "A comment 1"); - db.issues().insertFieldDiffs(issue1, FieldDiffs.parse("severity=BLOCKER|INFO,assignee=toto|titi").setCreationDate(new Date())); - UserDto user2 = db.users().insertUser(); - IssueDto issue2 = db.issues() - .insertIssue(IssueTesting.newIssue(rule, branch2Dto, fileOnBranch2Dto).setKee("issue2").setStatus(Issue.STATUS_CONFIRMED).setLine(1).setChecksum("checksum")); - db.issues().insertComment(issue2, user2, "A comment 2"); - db.issues().insertFieldDiffs(issue2, FieldDiffs.parse("severity=BLOCKER|MINOR,assignee=foo|bar").setCreationDate(new Date())); + UserDto user = db.users().insertUser(); + IssueDto issue = db.issues() + .insertIssue(IssueTesting.newIssue(rule, branch2Dto, fileOnBranch2Dto).setKee("issue").setStatus(Issue.STATUS_CONFIRMED).setLine(1).setChecksum("checksum")); + db.issues().insertComment(issue, user, "A comment 2"); + db.issues().insertFieldDiffs(issue, FieldDiffs.parse("severity=BLOCKER|MINOR,assignee=foo|bar").setCreationDate(new Date())); DefaultIssue newIssue = createIssue("newIssue", rule.getKey(), Issue.STATUS_OPEN, null, new Date()); copier.tryMerge(FILE_1, Collections.singleton(newIssue)); @@ -195,7 +190,7 @@ public class SiblingsIssueMergerTest { ArgumentCaptor<DefaultIssue> issueToMerge = ArgumentCaptor.forClass(DefaultIssue.class); verify(issueLifecycle).mergeConfirmedOrResolvedFromShortLivingBranchOrPr(eq(newIssue), issueToMerge.capture(), eq(KeyType.BRANCH), eq("myBranch2")); - assertThat(issueToMerge.getValue().key()).isEqualTo("issue2"); + assertThat(issueToMerge.getValue().key()).isEqualTo("issue"); assertThat(issueToMerge.getValue().defaultIssueComments()).isNotEmpty(); assertThat(issueToMerge.getValue().changes()).isNotEmpty(); } |