diff options
author | Jacek <jacek.poreda@sonarsource.com> | 2019-08-06 17:40:20 +0200 |
---|---|---|
committer | SonarTech <sonartech@sonarsource.com> | 2019-09-24 20:21:13 +0200 |
commit | 09f8f0f6ca0fab099775351385b1dfbe96bc6e5f (patch) | |
tree | ce12f8fd70b53a5f949498efe8cefd22c55a3013 /server/sonar-db-dao/src/test | |
parent | 099e2173f49793d0814c034300983e6a030a1116 (diff) | |
download | sonarqube-09f8f0f6ca0fab099775351385b1dfbe96bc6e5f.tar.gz sonarqube-09f8f0f6ca0fab099775351385b1dfbe96bc6e5f.zip |
SONAR-12364 - SonarQube analysis fixes
Diffstat (limited to 'server/sonar-db-dao/src/test')
-rw-r--r-- | server/sonar-db-dao/src/test/java/org/sonar/db/component/BranchDtoTest.java | 31 | ||||
-rw-r--r-- | server/sonar-db-dao/src/test/java/org/sonar/db/newcodeperiod/NewCodePeriodDaoTest.java | 15 |
2 files changed, 46 insertions, 0 deletions
diff --git a/server/sonar-db-dao/src/test/java/org/sonar/db/component/BranchDtoTest.java b/server/sonar-db-dao/src/test/java/org/sonar/db/component/BranchDtoTest.java index 43019062bc4..2f39a2fb03d 100644 --- a/server/sonar-db-dao/src/test/java/org/sonar/db/component/BranchDtoTest.java +++ b/server/sonar-db-dao/src/test/java/org/sonar/db/component/BranchDtoTest.java @@ -50,6 +50,37 @@ public class BranchDtoTest { } @Test + public void verify_equals() { + underTest.setUuid("U1"); + underTest.setProjectUuid("U2"); + underTest.setKey("K1"); + underTest.setBranchType(BranchType.LONG); + underTest.setMergeBranchUuid("U3"); + + assertThat(underTest.toString()).isEqualTo("BranchDto{uuid='U1', " + + "projectUuid='U2', kee='K1', keyType=null, branchType=LONG, mergeBranchUuid='U3'}"); + } + + @Test + public void verify_toString() { + underTest.setUuid("U1"); + underTest.setProjectUuid("U2"); + underTest.setKey("K1"); + underTest.setBranchType(BranchType.LONG); + underTest.setMergeBranchUuid("U3"); + + BranchDto toCompare = new BranchDto(); + + toCompare.setUuid("U1"); + toCompare.setProjectUuid("U2"); + toCompare.setKey("K1"); + toCompare.setBranchType(BranchType.LONG); + toCompare.setMergeBranchUuid("U3"); + + assertThat(underTest).isEqualTo(toCompare); + } + + @Test public void encode_and_decode_pull_request_data() { String branch = "feature/pr1"; String title = "Dummy Feature Title"; diff --git a/server/sonar-db-dao/src/test/java/org/sonar/db/newcodeperiod/NewCodePeriodDaoTest.java b/server/sonar-db-dao/src/test/java/org/sonar/db/newcodeperiod/NewCodePeriodDaoTest.java index 4b238b9eef9..1b5009af1a9 100644 --- a/server/sonar-db-dao/src/test/java/org/sonar/db/newcodeperiod/NewCodePeriodDaoTest.java +++ b/server/sonar-db-dao/src/test/java/org/sonar/db/newcodeperiod/NewCodePeriodDaoTest.java @@ -253,6 +253,21 @@ public class NewCodePeriodDaoTest { } @Test + public void delete_by_project_uuid_and_branch_uuid() { + when(uuidFactory.create()).thenReturn(NEW_CODE_PERIOD_UUID); + + underTest.insert(dbSession, new NewCodePeriodDto() + .setProjectUuid("proj-uuid") + .setBranchUuid("branch-uuid") + .setType(NewCodePeriodType.SPECIFIC_ANALYSIS) + .setValue("analysis-uuid")); + + underTest.deleteByProjectUuidAndBranchUuid(dbSession, "proj-uuid", "branch-uuid"); + db.commit(); + assertNewCodePeriodRowCount(0); + } + + @Test public void exists_by_project_analysis_is_false() { boolean exists = underTest.existsByProjectAnalysisUuid(dbSession, "analysis-uuid"); assertThat(exists).isFalse(); |