diff --git a/module/spring-boot-data-jpa-test/build.gradle b/module/spring-boot-data-jpa-test/build.gradle index eea4b9c0b10..2a33b0d3fef 100644 --- a/module/spring-boot-data-jpa-test/build.gradle +++ b/module/spring-boot-data-jpa-test/build.gradle @@ -38,3 +38,7 @@ dependencies { testRuntimeOnly("com.h2database:h2") testRuntimeOnly("org.hsqldb:hsqldb") } + +tasks.named("compileTestJava") { + options.nullability.checking = "tests" +} diff --git a/module/spring-boot-data-jpa-test/src/test/java/org/springframework/boot/data/jpa/test/autoconfigure/DataJpaTestIntegrationTests.java b/module/spring-boot-data-jpa-test/src/test/java/org/springframework/boot/data/jpa/test/autoconfigure/DataJpaTestIntegrationTests.java index 71222a447d4..13e89020b4c 100644 --- a/module/spring-boot-data-jpa-test/src/test/java/org/springframework/boot/data/jpa/test/autoconfigure/DataJpaTestIntegrationTests.java +++ b/module/spring-boot-data-jpa-test/src/test/java/org/springframework/boot/data/jpa/test/autoconfigure/DataJpaTestIntegrationTests.java @@ -67,7 +67,9 @@ class DataJpaTestIntegrationTests { ExampleEntity entity = this.entities.persist(new ExampleEntity("spring", "123")); this.entities.flush(); Object id = this.entities.getId(entity); + assertThat(id).isNotNull(); ExampleEntity found = this.entities.find(ExampleEntity.class, id); + assertThat(found).isNotNull(); assertThat(found.getName()).isEqualTo("spring"); } diff --git a/module/spring-boot-data-jpa-test/src/test/java/org/springframework/boot/data/jpa/test/autoconfigure/ExampleEntity.java b/module/spring-boot-data-jpa-test/src/test/java/org/springframework/boot/data/jpa/test/autoconfigure/ExampleEntity.java index 0b470be41d2..41d36cb18bb 100644 --- a/module/spring-boot-data-jpa-test/src/test/java/org/springframework/boot/data/jpa/test/autoconfigure/ExampleEntity.java +++ b/module/spring-boot-data-jpa-test/src/test/java/org/springframework/boot/data/jpa/test/autoconfigure/ExampleEntity.java @@ -30,10 +30,13 @@ public class ExampleEntity { @Id @GeneratedValue + @SuppressWarnings("NullAway.Init") private Long id; + @SuppressWarnings("NullAway.Init") private String name; + @SuppressWarnings("NullAway.Init") private String reference; protected ExampleEntity() {