Add nullability annotations to tests in module/spring-boot-data-jpa

See gh-47263
This commit is contained in:
Moritz Halbritter 2025-09-19 12:33:55 +02:00
parent f2c2d19a9c
commit bb19585601
2 changed files with 7 additions and 1 deletions

View File

@ -49,3 +49,7 @@ dependencies {
testRuntimeOnly("com.zaxxer:HikariCP")
testRuntimeOnly("jakarta.servlet:jakarta.servlet-api")
}
tasks.named("compileTestJava") {
options.nullability.checking = "tests"
}

View File

@ -149,7 +149,9 @@ abstract class AbstractDataJpaRepositoriesAutoConfigurationTests {
@SuppressWarnings("unchecked")
private Map<Metamodel, JpaMetamodel> jpaMetamodelCache() {
return (Map<Metamodel, JpaMetamodel>) ReflectionTestUtils.getField(JpaMetamodel.class, "CACHE");
Object field = ReflectionTestUtils.getField(JpaMetamodel.class, "CACHE");
assertThat(field).isNotNull();
return (Map<Metamodel, JpaMetamodel>) field;
}
@Configuration(proxyBeanMethods = false)