aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulien HENRY <julien.henry@sonarsource.com>2019-04-12 09:25:18 +0200
committerSonarTech <sonartech@sonarsource.com>2019-04-23 20:21:08 +0200
commit10be2d081062d3a95bc5bb6b2e94fc2a1d30ea04 (patch)
treeef348213d74baa4a1fbecf410faa3ff3bface18d
parent49be26480512b39267c5eef9b61c2ea5975a718b (diff)
downloadsonarqube-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.java17
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();
}