diff --git a/module/spring-boot-data-jpa/build.gradle b/module/spring-boot-data-jpa/build.gradle index 94870cf4716..6c2958b2d77 100644 --- a/module/spring-boot-data-jpa/build.gradle +++ b/module/spring-boot-data-jpa/build.gradle @@ -49,3 +49,7 @@ dependencies { testRuntimeOnly("com.zaxxer:HikariCP") testRuntimeOnly("jakarta.servlet:jakarta.servlet-api") } + +tasks.named("compileTestJava") { + options.nullability.checking = "tests" +} diff --git a/module/spring-boot-data-jpa/src/test/java/org/springframework/boot/data/jpa/autoconfigure/AbstractDataJpaRepositoriesAutoConfigurationTests.java b/module/spring-boot-data-jpa/src/test/java/org/springframework/boot/data/jpa/autoconfigure/AbstractDataJpaRepositoriesAutoConfigurationTests.java index bd12094b0bc..6765133aa6f 100644 --- a/module/spring-boot-data-jpa/src/test/java/org/springframework/boot/data/jpa/autoconfigure/AbstractDataJpaRepositoriesAutoConfigurationTests.java +++ b/module/spring-boot-data-jpa/src/test/java/org/springframework/boot/data/jpa/autoconfigure/AbstractDataJpaRepositoriesAutoConfigurationTests.java @@ -149,7 +149,9 @@ abstract class AbstractDataJpaRepositoriesAutoConfigurationTests { @SuppressWarnings("unchecked") private Map jpaMetamodelCache() { - return (Map) ReflectionTestUtils.getField(JpaMetamodel.class, "CACHE"); + Object field = ReflectionTestUtils.getField(JpaMetamodel.class, "CACHE"); + assertThat(field).isNotNull(); + return (Map) field; } @Configuration(proxyBeanMethods = false)