Skip to content

Commit c6c5827

Browse files
committed
GH-737 - Work around double registry registration in AWS integration tests.
Looks like Boot 3.4 registers an addition DynamicPropertyRegistry bean.
1 parent 32a7b5d commit c6c5827

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

spring-modulith-events/spring-modulith-events-aws-sns/src/test/java/org/springframework/modulith/events/aws/sns/SnsEventPublicationIntegrationTests.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828

2929
import org.junit.jupiter.api.Test;
3030
import org.springframework.beans.factory.annotation.Autowired;
31+
import org.springframework.beans.factory.annotation.Qualifier;
3132
import org.springframework.boot.autoconfigure.SpringBootApplication;
3233
import org.springframework.boot.test.context.SpringBootTest;
3334
import org.springframework.context.ApplicationEventPublisher;
@@ -56,7 +57,7 @@ class SnsEventPublicationIntegrationTests {
5657
static class TestConfiguration {
5758

5859
@Bean
59-
LocalStackContainer localStackContainer(DynamicPropertyRegistry registry) {
60+
LocalStackContainer localStackContainer(@Qualifier("dynamicPropertyRegistry") DynamicPropertyRegistry registry) {
6061

6162
var localstack = new LocalStackContainer(DockerImageName.parse("localstack/localstack:latest"));
6263

spring-modulith-events/spring-modulith-events-aws-sqs/src/test/java/org/springframework/modulith/events/aws/sqs/SqsEventPublicationIntegrationTests.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727

2828
import org.junit.jupiter.api.Test;
2929
import org.springframework.beans.factory.annotation.Autowired;
30+
import org.springframework.beans.factory.annotation.Qualifier;
3031
import org.springframework.boot.autoconfigure.SpringBootApplication;
3132
import org.springframework.boot.test.context.SpringBootTest;
3233
import org.springframework.context.ApplicationEventPublisher;
@@ -55,7 +56,7 @@ class SqsEventPublicationIntegrationTests {
5556
static class TestConfiguration {
5657

5758
@Bean
58-
LocalStackContainer localStackContainer(DynamicPropertyRegistry registry) {
59+
LocalStackContainer localStackContainer(@Qualifier("dynamicPropertyRegistry") DynamicPropertyRegistry registry) {
5960

6061
var localstack = new LocalStackContainer(DockerImageName.parse("localstack/localstack:latest"));
6162

0 commit comments

Comments
 (0)