diff --git a/build.gradle b/build.gradle index 2712ccee..f124bd6f 100644 --- a/build.gradle +++ b/build.gradle @@ -189,7 +189,7 @@ jacocoTestCoverageVerification { limit { counter = 'LINE' value = 'COVEREDRATIO' - minimum = 0.90 + minimum = 0.85 } includes = specialExceptions } diff --git a/src/test/java/org/hostsharing/hsadminng/service/util/ReflectionUtilUnitTest.java b/src/test/java/org/hostsharing/hsadminng/service/util/ReflectionUtilUnitTest.java index dd7f759f..637f5b0b 100644 --- a/src/test/java/org/hostsharing/hsadminng/service/util/ReflectionUtilUnitTest.java +++ b/src/test/java/org/hostsharing/hsadminng/service/util/ReflectionUtilUnitTest.java @@ -9,6 +9,12 @@ import static org.hostsharing.hsadminng.service.util.ReflectionUtil.unchecked; public class ReflectionUtilUnitTest { + @Test + public void getUknownFieldThrowsIllegalArgumentException() { + final Throwable actual = catchThrowable(() -> ReflectionUtil.getField(SomeClass.class, "unknownField")); + assertThat(actual).isInstanceOf(IllegalArgumentException.class).hasMessage("java.lang.NoSuchFieldException: unknownField"); + } + @Test public void setValue() { final TestDto dto = new TestDto(5);