From 3fdc1db7ce958d9ec147400c77fddbb68a408d32 Mon Sep 17 00:00:00 2001 From: Moritz Halbritter Date: Fri, 19 Sep 2025 12:42:28 +0200 Subject: [PATCH] Add nullability annotations to tests in module/spring-boot-data-r2dbc See gh-47263 --- module/spring-boot-data-r2dbc/build.gradle | 6 ++++++ .../autoconfigure/DataR2dbcAutoConfigurationTests.java | 1 + 2 files changed, 7 insertions(+) diff --git a/module/spring-boot-data-r2dbc/build.gradle b/module/spring-boot-data-r2dbc/build.gradle index 1338cc44e18..86219fe502c 100644 --- a/module/spring-boot-data-r2dbc/build.gradle +++ b/module/spring-boot-data-r2dbc/build.gradle @@ -40,5 +40,11 @@ dependencies { testImplementation("io.projectreactor:reactor-test") testImplementation("io.r2dbc:r2dbc-h2") + testCompileOnly("com.google.code.findbugs:jsr305") + testRuntimeOnly("ch.qos.logback:logback-classic") } + +tasks.named("compileTestJava") { + options.nullability.checking = "tests" +} diff --git a/module/spring-boot-data-r2dbc/src/test/java/org/springframework/boot/data/r2dbc/autoconfigure/DataR2dbcAutoConfigurationTests.java b/module/spring-boot-data-r2dbc/src/test/java/org/springframework/boot/data/r2dbc/autoconfigure/DataR2dbcAutoConfigurationTests.java index 3b44291a587..834d7a92726 100644 --- a/module/spring-boot-data-r2dbc/src/test/java/org/springframework/boot/data/r2dbc/autoconfigure/DataR2dbcAutoConfigurationTests.java +++ b/module/spring-boot-data-r2dbc/src/test/java/org/springframework/boot/data/r2dbc/autoconfigure/DataR2dbcAutoConfigurationTests.java @@ -50,6 +50,7 @@ class DataR2dbcAutoConfigurationTests { this.contextRunner.withUserConfiguration(TestConfiguration.class).run((context) -> { R2dbcMappingContext mappingContext = context.getBean(R2dbcMappingContext.class); ManagedTypes managedTypes = (ManagedTypes) ReflectionTestUtils.getField(mappingContext, "managedTypes"); + assertThat(managedTypes).isNotNull(); assertThat(managedTypes.toList()).containsOnly(City.class); }); }