From 1e4cc948f20af58f9b36e85fdc3ad35535b94f18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Nicoll?= Date: Sun, 5 Oct 2025 08:24:39 +0200 Subject: [PATCH] Polish "Validate node configuration with static master replica" See gh-47401 --- .../autoconfigure/DataRedisAutoConfigurationTests.java | 9 +++++++++ 1 file changed, 9 insertions(+) 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