diff --git a/module/spring-boot-data-redis/src/test/java/org/springframework/boot/data/redis/autoconfigure/DataRedisAutoConfigurationTests.java b/module/spring-boot-data-redis/src/test/java/org/springframework/boot/data/redis/autoconfigure/DataRedisAutoConfigurationTests.java index d698784c7b3..f63f81e08ee 100644 --- a/module/spring-boot-data-redis/src/test/java/org/springframework/boot/data/redis/autoconfigure/DataRedisAutoConfigurationTests.java +++ b/module/spring-boot-data-redis/src/test/java/org/springframework/boot/data/redis/autoconfigure/DataRedisAutoConfigurationTests.java @@ -500,6 +500,15 @@ class DataRedisAutoConfigurationTests { }); } + @Test + void testRedisConfigurationWithMasterReplicaAndNoNode() { + this.contextRunner.withPropertyValues("spring.data.redis.masterreplica.nodes=") + .run((context) -> assertThat(context).hasFailed() + .getFailure() + .rootCause() + .hasMessage("At least one node is required for master-replica configuration")); + } + @Test void testRedisConfigurationWithMasterReplica() { this.contextRunner