Skip to content

Use new equals template. #342

Use new equals template.

Use new equals template. #342

GitHub Actions / Quality Monitor succeeded Sep 11, 2024 in 0s

Quality Monitor

   🚦   Tests: 98 % successful (✔️ 95 passed, 🙈 2 skipped)
   〰️   Line Coverage: 91% (62 missed lines)
   ➰   Branch Coverage: 93% (18 missed branches)
   PIT   Mutation Coverage: 80% (75 survived mutations)
   CheckStyle   CheckStyle: No warnings
   PMD   PMD: No warnings
   SpotBugs   SpotBugs: No warnings

Created by Quality Monitor v1.9.0 (#00b9b1a)

Details

☀️   Quality Monitor

🚦   Tests

Name Reports Passed Skipped Failed Total
Tests 15 95 2 0 97

Skipped Test Cases

  • edu.hm.hafner.util.PathUtilTest#shouldSkipAlreadyAbsoluteOnWindows
  • edu.hm.hafner.util.PathUtilTest#shouldStayInSymbolicLinks

❗   Style

Name Reports Errors High Normal Low Total
CheckStyle 2 0 0 0 0 0
PMD 2 0 0 0 0 0
Total 4 0 0 0 0 0

🐛   Bugs

Name Reports Errors High Normal Low Total
SpotBugs 1 0 0 0 0 0

👣   Code Coverage

Code Coverage: 92%

Name Covered % Missed %
Line Coverage 91 9
Branch Coverage 93 7
Total Ø 92 8

🔬   Mutation Coverage

Mutation Coverage: 80%

Name Killed % Survived %
Mutation Coverage 80 20

Annotations

Check warning on line 79 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 79 is not covered by tests

Check warning on line 155 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 139-155 are not covered by tests

Check warning on line 241 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 241 is not covered by tests

Check warning on line 246 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 246 is not covered by tests

Check warning on line 303 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 303 is not covered by tests

Check warning on line 340 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 340 is not covered by tests

Check warning on line 390 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 390 is not covered by tests

Check warning on line 395 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 395 is not covered by tests

Check warning on line 444 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 444 is not covered by tests

Check warning on line 476 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 476 is not covered by tests

Check warning on line 483 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 483 is not covered by tests

Check warning on line 556 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 556 is not covered by tests

Check warning on line 561 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 561 is not covered by tests

Check warning on line 571 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 571 is not covered by tests

Check warning on line 602 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 602 is not covered by tests

Check warning on line 630 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 628-630 are not covered by tests

Check warning on line 654 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 652-654 are not covered by tests

Check warning on line 690 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 690 is not covered by tests

Check warning on line 720 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 720 is not covered by tests

Check warning on line 117 in src/main/java/edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 74-117 are not covered by tests

Check warning on line 166 in src/main/java/edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 165-166 are not covered by tests

Check warning on line 182 in src/main/java/edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 181-182 are not covered by tests

Check warning on line 199 in src/main/java/edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 193-199 are not covered by tests

Check warning on line 232 in src/main/java/edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 232 is not covered by tests

Check warning on line 255 in src/main/java/edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 253-255 are not covered by tests