diff --git a/src/test/java/net/thauvin/erik/semver/VersionProcessorTest.java b/src/test/java/net/thauvin/erik/semver/VersionProcessorTest.java index 5a05f69..98429fa 100644 --- a/src/test/java/net/thauvin/erik/semver/VersionProcessorTest.java +++ b/src/test/java/net/thauvin/erik/semver/VersionProcessorTest.java @@ -41,7 +41,8 @@ import java.io.StringWriter; import java.lang.reflect.InvocationTargetException; import java.util.Properties; -import static org.junit.jupiter.api.Assertions.*; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertTrue; /** * The VersionProcessorTest class. @@ -121,6 +122,16 @@ class VersionProcessorTest { assertEquals("James Bond", versionInfo.getProject(), "getProject(James Bond)"); } + @Test + void testGetSupportedAnnotationTypes() { + assertTrue(processor.getSupportedAnnotationTypes().contains("net.thauvin.erik.semver.Version")); + } + + @Test + void testGetSupportedSourceVersion() { + assertTrue(processor.getSupportedSourceVersion().ordinal() >= 17); + } + @SuppressWarnings("PMD.AvoidAccessibilityAlteration") @Test void testGetTemplate() throws NoSuchMethodException, InvocationTargetException, IllegalAccessException {