diff --git a/module/spring-boot-jdbc-test/build.gradle b/module/spring-boot-jdbc-test/build.gradle index 23a08ba1498..77fc424f976 100644 --- a/module/spring-boot-jdbc-test/build.gradle +++ b/module/spring-boot-jdbc-test/build.gradle @@ -51,3 +51,11 @@ dependencies { testRuntimeOnly("com.h2database:h2") testRuntimeOnly("org.hsqldb:hsqldb") } + +tasks.named("compileTestJava") { + options.nullability.checking = "tests" +} + +tasks.named("compileDockerTestJava") { + options.nullability.checking = "tests" +} diff --git a/module/spring-boot-jdbc-test/src/test/java/org/springframework/boot/jdbc/test/autoconfigure/ExampleEntity.java b/module/spring-boot-jdbc-test/src/test/java/org/springframework/boot/jdbc/test/autoconfigure/ExampleEntity.java index 1274a683b3d..2c84b3fe807 100644 --- a/module/spring-boot-jdbc-test/src/test/java/org/springframework/boot/jdbc/test/autoconfigure/ExampleEntity.java +++ b/module/spring-boot-jdbc-test/src/test/java/org/springframework/boot/jdbc/test/autoconfigure/ExampleEntity.java @@ -16,6 +16,8 @@ package org.springframework.boot.jdbc.test.autoconfigure; +import org.jspecify.annotations.Nullable; + /** * Example entity used with {@link JdbcTest @JdbcTest} tests. * @@ -25,9 +27,9 @@ public class ExampleEntity { private final int id; - private String name; + private @Nullable String name; - public ExampleEntity(int id, String name) { + public ExampleEntity(int id, @Nullable String name) { this.id = id; this.name = name; } @@ -40,11 +42,11 @@ public class ExampleEntity { return this.id; } - public String getName() { + public @Nullable String getName() { return this.name; } - public void setName(String name) { + public void setName(@Nullable String name) { this.name = name; }