GH-996 - Allow filtering violations.

This commit is contained in:
Oliver Drotbohm
2024-12-18 19:17:01 +01:00
parent 639fda9476
commit 8c9a104ed1
4 changed files with 120 additions and 7 deletions

View File

@@ -51,4 +51,14 @@ class ViolationsUnitTests {
assertThat(violations.getMessages())
.containsExactlyInAnyOrder("First", "Second", "Third");
}
@Test // GH-995
void allowsFilteringViolations() {
var violations = Violations.NONE.and("First").and("Second")
.filter(it -> it.hasMessageContaining("Sec"));
assertThat(violations.getMessages())
.containsExactly("Second");
}
}