Skip to content

Commit 3fc0c8c

Browse files
Add toString to CoverageModel to verify Sonar coverage on new code
Temporary change to confirm JaCoCo coverage is properly imported by SonarCloud on PRs with Java changes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 187d093 commit 3fc0c8c

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

core/src/main/java/com/diffblue/core/model/CoverageModel.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,16 @@ public int getCoveredByDiffblueCount() {
4747
public void setCoveredByDiffblueCount(int coveredByDiffblueCount) {
4848
this.coveredByDiffblueCount = coveredByDiffblueCount;
4949
}
50+
51+
@Override
52+
public String toString() {
53+
return "CoverageModel{"
54+
+ "coverableLinesCount="
55+
+ coverableLinesCount
56+
+ ", coveredByDiffblueOnlyCount="
57+
+ coveredByDiffblueOnlyCount
58+
+ ", coveredByDiffblueCount="
59+
+ coveredByDiffblueCount
60+
+ '}';
61+
}
5062
}

core/src/test/java/com/diffblue/core/CoverageModelBuilderTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ void testBuildPerFileCoverageModel() throws Exception {
4343
assertEquals(12, vetCoverageModel.getCoverableLinesCount());
4444
assertEquals(11, vetCoverageModel.getCoveredByDiffblueOnlyCount());
4545
assertEquals(12, vetCoverageModel.getCoveredByDiffblueCount());
46+
assertTrue(vetCoverageModel.toString().contains("coverableLinesCount=12"));
4647

4748
// check that the sum of all the file stats match the overall expected values
4849
assertEquals(

0 commit comments

Comments
 (0)