Fix for function auto-detection when input/output-bindings are defined
This commit is contained in:
committed by
Oleg Zhurakousky
parent
1e5b41cfee
commit
8d99e80e87
@@ -56,6 +56,28 @@ public class ExplicitBindingTests {
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
void testExplicitBindingsWithExistingFunctionalBean() {
|
||||
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
|
||||
TestChannelBinderConfiguration.getCompleteConfiguration(ConsumerConfiguration.class))
|
||||
.web(WebApplicationType.NONE)
|
||||
.run("--spring.jmx.enabled=false",
|
||||
"--spring.cloud.stream.input-bindings=test")) {
|
||||
|
||||
assertThat(context.getBean("test", MessageChannel.class)).isNotNull();
|
||||
}
|
||||
|
||||
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
|
||||
TestChannelBinderConfiguration.getCompleteConfiguration(ConsumerConfiguration.class))
|
||||
.web(WebApplicationType.NONE)
|
||||
.run("--spring.jmx.enabled=false",
|
||||
"--spring.cloud.stream.input-bindings=test;test1")) {
|
||||
|
||||
assertThat(context.getBean("test", MessageChannel.class)).isNotNull();
|
||||
assertThat(context.getBean("test1", MessageChannel.class)).isNotNull();
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
void testExplicitBindingsWithExistingConsumer() {
|
||||
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
|
||||
|
||||
Reference in New Issue
Block a user