diff --git a/addOns/commonlib/src/test/java/org/zaproxy/addon/commonlib/internal/vulns/DefaultVulnerabilitiesUnitTest.java b/addOns/commonlib/src/test/java/org/zaproxy/addon/commonlib/internal/vulns/DefaultVulnerabilitiesUnitTest.java index c222efe1a47..1f0ff2c68ac 100644 --- a/addOns/commonlib/src/test/java/org/zaproxy/addon/commonlib/internal/vulns/DefaultVulnerabilitiesUnitTest.java +++ b/addOns/commonlib/src/test/java/org/zaproxy/addon/commonlib/internal/vulns/DefaultVulnerabilitiesUnitTest.java @@ -61,6 +61,21 @@ private static void assertVulnerability( assertThat(vulnerability.getReferences(), hasSize(numberOfReferences)); } + @Test + void shouldHaveSolutionsForAllDefaultVulnerabilities() { + // Given + DefaultVulnerabilities vulnerabilities = new DefaultVulnerabilities(Locale.ROOT); + // When / Then + vulnerabilities + .getAll() + .forEach( + vulnerability -> + assertThat( + "Missing solution for: " + vulnerability.getName(), + vulnerability.getSolution(), + is(not(emptyString())))); + } + @Test void shouldLoadDefaultVulnerabilitiesForUnknownLocale() { // Given