diff --git a/module/spring-boot-cassandra/build.gradle b/module/spring-boot-cassandra/build.gradle index 48e035d55ab..9aeff368ddb 100644 --- a/module/spring-boot-cassandra/build.gradle +++ b/module/spring-boot-cassandra/build.gradle @@ -48,3 +48,11 @@ dependencies { testRuntimeOnly("ch.qos.logback:logback-classic") } + +tasks.named("compileTestJava") { + options.nullability.checking = "tests" +} + +tasks.named("compileDockerTestJava") { + options.nullability.checking = "tests" +} diff --git a/module/spring-boot-cassandra/src/test/java/org/springframework/boot/cassandra/health/CassandraDriverHealthIndicatorTests.java b/module/spring-boot-cassandra/src/test/java/org/springframework/boot/cassandra/health/CassandraDriverHealthIndicatorTests.java index fe6ac9ea725..a731750ba65 100644 --- a/module/spring-boot-cassandra/src/test/java/org/springframework/boot/cassandra/health/CassandraDriverHealthIndicatorTests.java +++ b/module/spring-boot-cassandra/src/test/java/org/springframework/boot/cassandra/health/CassandraDriverHealthIndicatorTests.java @@ -48,8 +48,10 @@ import static org.mockito.Mockito.mock; class CassandraDriverHealthIndicatorTests { @Test + @SuppressWarnings("NullAway") // Test null check void createWhenCqlSessionIsNullShouldThrowException() { - assertThatIllegalArgumentException().isThrownBy(() -> new CassandraDriverHealthIndicator(null)); + assertThatIllegalArgumentException().isThrownBy(() -> new CassandraDriverHealthIndicator(null)) + .withMessage("'session' must not be null"); } @Test diff --git a/module/spring-boot-cassandra/src/test/java/org/springframework/boot/cassandra/health/CassandraDriverReactiveHealthIndicatorTests.java b/module/spring-boot-cassandra/src/test/java/org/springframework/boot/cassandra/health/CassandraDriverReactiveHealthIndicatorTests.java index c8472006b27..cdeddba87f7 100644 --- a/module/spring-boot-cassandra/src/test/java/org/springframework/boot/cassandra/health/CassandraDriverReactiveHealthIndicatorTests.java +++ b/module/spring-boot-cassandra/src/test/java/org/springframework/boot/cassandra/health/CassandraDriverReactiveHealthIndicatorTests.java @@ -51,8 +51,10 @@ import static org.mockito.Mockito.mock; class CassandraDriverReactiveHealthIndicatorTests { @Test + @SuppressWarnings("NullAway") // Test null check void createWhenCqlSessionIsNullShouldThrowException() { - assertThatIllegalArgumentException().isThrownBy(() -> new CassandraDriverReactiveHealthIndicator(null)); + assertThatIllegalArgumentException().isThrownBy(() -> new CassandraDriverReactiveHealthIndicator(null)) + .withMessage("'session' must not be null"); } @Test