From 856a56c707d950f8c633f9459bd8fbc0a0c1ff7a Mon Sep 17 00:00:00 2001 From: Glenn Renfro Date: Fri, 11 Aug 2023 16:06:47 -0400 Subject: [PATCH] Context now use bean for application in test --- .../task/batch/listener/JobExecutionEventTests.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/spring-cloud-task-stream/src/test/java/org/springframework/cloud/task/batch/listener/JobExecutionEventTests.java b/spring-cloud-task-stream/src/test/java/org/springframework/cloud/task/batch/listener/JobExecutionEventTests.java index 87588b0b..c353f99c 100644 --- a/spring-cloud-task-stream/src/test/java/org/springframework/cloud/task/batch/listener/JobExecutionEventTests.java +++ b/spring-cloud-task-stream/src/test/java/org/springframework/cloud/task/batch/listener/JobExecutionEventTests.java @@ -287,7 +287,9 @@ public class JobExecutionEventTests { ApplicationContextRunner applicationContextRunner = new ApplicationContextRunner() .withConfiguration(AutoConfigurations.of(PropertyPlaceholderAutoConfiguration.class, SimpleTaskAutoConfiguration.class, SingleTaskConfiguration.class)) - .withUserConfiguration(BatchEventAutoConfiguration.JobExecutionListenerConfiguration.class, + .withUserConfiguration(BatchEventAutoConfiguration.JobExecutionListenerConfiguration.class) + .withBean( + "org.springframework.cloud.task.batch.listener.JobExecutionEventTests$BatchEventTestApplication", BatchEventTestApplication.class) .withPropertyValues("--spring.cloud.task.closecontext_enabled=false", "--spring.main.web-environment=false", "--spring.cloud.task.batch.events.chunk-order=5", @@ -311,7 +313,9 @@ public class JobExecutionEventTests { ApplicationContextRunner applicationContextRunner = new ApplicationContextRunner() .withConfiguration(AutoConfigurations.of(PropertyPlaceholderAutoConfiguration.class, SimpleTaskAutoConfiguration.class, SingleTaskConfiguration.class)) - .withUserConfiguration(BatchEventAutoConfiguration.JobExecutionListenerConfiguration.class, + .withUserConfiguration(BatchEventAutoConfiguration.JobExecutionListenerConfiguration.class) + .withBean( + "org.springframework.cloud.task.batch.listener.JobExecutionEventTests$BatchEventTestApplication", BatchEventTestApplication.class) .withPropertyValues("--spring.cloud.task.closecontext_enabled=false", "--spring.main.web-environment=false", "spring.batch.job.jobName=FOO"); @@ -330,7 +334,9 @@ public class JobExecutionEventTests { ApplicationContextRunner applicationContextRunner = new ApplicationContextRunner() .withConfiguration(AutoConfigurations.of(PropertyPlaceholderAutoConfiguration.class, SimpleTaskAutoConfiguration.class, SingleTaskConfiguration.class)) - .withUserConfiguration(BatchEventAutoConfiguration.JobExecutionListenerConfiguration.class, + .withUserConfiguration(BatchEventAutoConfiguration.JobExecutionListenerConfiguration.class) + .withBean( + "org.springframework.cloud.task.batch.listener.JobExecutionEventTests$BatchEventTestApplication", BatchEventTestApplication.class) .withPropertyValues("--spring.cloud.task.closecontext_enabled=false", "--spring.main.web-environment=false", disabledPropertyArg);