Test cleanup in spring-cloud-stream continued

- Remove the test name prefix from the test methods in core
   spring-cloud-stream-integration-tests module

 Part of fixing https://github.com/spring-cloud/spring-cloud-stream/issues/2371.
This commit is contained in:
Soby Chacko
2023-11-08 12:16:58 -05:00
parent 849d1c669f
commit 9ebae77b1c
24 changed files with 165 additions and 185 deletions

View File

@@ -61,7 +61,7 @@ class BasicAbstractMessageChannelBinderTests {
@Test
@SuppressWarnings("unchecked")
public void testEndpointLifecycle() throws Exception {
public void endpointLifecycle() throws Exception {
// @checkstyle:off
AbstractMessageChannelBinder<ConsumerProperties, ProducerProperties, ProvisioningProvider<ConsumerProperties, ProducerProperties>> binder = context
.getBean(AbstractMessageChannelBinder.class);
@@ -113,7 +113,7 @@ class BasicAbstractMessageChannelBinderTests {
@Test
@SuppressWarnings("unchecked")
public void testEndpointBinderHasRecoverer() throws Exception {
public void endpointBinderHasRecoverer() throws Exception {
// @checkstyle:off
ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration())

View File

@@ -45,7 +45,7 @@ class BinderErrorChannelTests {
};
@Test
void testExceptionIsThrownWhenNoSubscribers() {
void exceptionIsThrownWhenNoSubscribers() {
BinderErrorChannel channel = new BinderErrorChannel();
Assertions.assertThrows(MessageDeliveryException.class, () -> {
channel.send(new GenericMessage<String>("hello"));
@@ -53,7 +53,7 @@ class BinderErrorChannelTests {
}
@Test
void testSubscribeUnsubscribe() {
void subscribeUnsubscribe() {
BinderErrorChannel channel = new BinderErrorChannel();
DirectFieldAccessor fieldAccessor = new DirectFieldAccessor(channel);
AbstractDispatcher dispatcher = (AbstractDispatcher) fieldAccessor

View File

@@ -40,7 +40,7 @@ import static org.assertj.core.api.Assertions.assertThat;
class ErrorBindingTests {
@Test
public void testConfigurationWithDefaultErrorHandler() {
public void configurationWithDefaultErrorHandler() {
ApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
ErrorBindingTests.ErrorConfigurationDefault.class))
@@ -61,7 +61,7 @@ class ErrorBindingTests {
}
@Test
void testConfigurationWithBindingSpecificErrorHandler() {
void configurationWithBindingSpecificErrorHandler() {
ApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
ErrorBindingTests.ErrorConfigurationWithCustomErrorHandler.class))
@@ -82,7 +82,7 @@ class ErrorBindingTests {
}
@Test
void testConfigurationWithoutBinderSpecificErrorHandler() {
void configurationWithoutBinderSpecificErrorHandler() {
ApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(NoErrorHandler.class))
.web(WebApplicationType.NONE)
@@ -98,7 +98,7 @@ class ErrorBindingTests {
}
@Test
void testErrorBindingWithMultipleDestinationPerBinding() {
void errorBindingWithMultipleDestinationPerBinding() {
new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(NoErrorHandler.class))
.web(WebApplicationType.NONE)

View File

@@ -81,7 +81,7 @@ class PollableConsumerTests {
}
@Test
void testDefaultMessageSource() {
void defaultMessageSource() {
TestChannelBinder binder = createBinder();
MessageConverterConfigurer configurer = this.context
.getBean(MessageConverterConfigurer.class);
@@ -103,7 +103,7 @@ class PollableConsumerTests {
}
@Test
void testSimple() {
void simpleCase() {
TestChannelBinder binder = createBinder();
MessageConverterConfigurer configurer = this.context
.getBean(MessageConverterConfigurer.class);
@@ -139,7 +139,7 @@ class PollableConsumerTests {
}
@Test
void testConvertSimple() {
void convertSimple() {
TestChannelBinder binder = createBinder();
MessageConverterConfigurer configurer = this.context
.getBean(MessageConverterConfigurer.class);
@@ -172,7 +172,7 @@ class PollableConsumerTests {
}
@Test
void testConvertSimpler() {
void convertSimpler() {
TestChannelBinder binder = createBinder();
MessageConverterConfigurer configurer = this.context
.getBean(MessageConverterConfigurer.class);
@@ -210,7 +210,7 @@ class PollableConsumerTests {
@Test
// @Disabled
void testConvertList() {
void convertList() {
TestChannelBinder binder = createBinder();
MessageConverterConfigurer configurer = this.context
.getBean(MessageConverterConfigurer.class);
@@ -242,7 +242,7 @@ class PollableConsumerTests {
@Test
// @Disabled
void testConvertMap() {
void convertMap() {
TestChannelBinder binder = createBinder();
MessageConverterConfigurer configurer = this.context
.getBean(MessageConverterConfigurer.class);
@@ -270,7 +270,7 @@ class PollableConsumerTests {
}
@Test
void testEmbedded() {
void embedded() {
TestChannelBinder binder = createBinder();
MessageConverterConfigurer configurer = this.context
.getBean(MessageConverterConfigurer.class);
@@ -315,7 +315,7 @@ class PollableConsumerTests {
}
@Test
void testErrors() {
void errors() {
TestChannelBinder binder = createBinder();
MessageConverterConfigurer configurer = this.context
.getBean(MessageConverterConfigurer.class);
@@ -366,7 +366,7 @@ class PollableConsumerTests {
}
@Test
void testErrorsNoRetry() {
void errorsNoRetry() {
TestChannelBinder binder = createBinder();
MessageConverterConfigurer configurer = this.context
.getBean(MessageConverterConfigurer.class);
@@ -402,7 +402,7 @@ class PollableConsumerTests {
}
@Test
void testRequeue() {
void requeue() {
TestChannelBinder binder = createBinder();
MessageConverterConfigurer configurer = this.context
.getBean(MessageConverterConfigurer.class);
@@ -442,7 +442,7 @@ class PollableConsumerTests {
}
@Test
void testRequeueWithNoAcknowledgementCallback() {
void requeueWithNoAcknowledgementCallback() {
TestChannelBinder binder = createBinder();
MessageConverterConfigurer configurer = this.context
.getBean(MessageConverterConfigurer.class);
@@ -475,7 +475,7 @@ class PollableConsumerTests {
}
@Test
void testRequeueFromErrorFlow() {
void requeueFromErrorFlow() {
TestChannelBinder binder = createBinder();
MessageConverterConfigurer configurer = this.context
.getBean(MessageConverterConfigurer.class);
@@ -517,7 +517,7 @@ class PollableConsumerTests {
@SuppressWarnings("unchecked")
@Test
void testAutoStartupOff() {
void autoStartupOff() {
TestChannelBinder binder = createBinder();
binder.setMessageSourceDelegate(new LifecycleMessageSource(
() -> new GenericMessage<>("{\"foo\":\"bar\"}".getBytes())));
@@ -539,7 +539,7 @@ class PollableConsumerTests {
@SuppressWarnings("unchecked")
@Test
void testAutoStartupOn() {
void autoStartupOn() {
TestChannelBinder binder = createBinder();
binder.setMessageSourceDelegate(new LifecycleMessageSource(
() -> new GenericMessage<>("{\"foo\":\"bar\"}".getBytes())));

View File

@@ -458,7 +458,7 @@ class ContentTypeTckTests {
// ======
@Test
void testWithMapInputParameter() {
void withMapInputParameter() {
ApplicationContext context = new SpringApplicationBuilder(
MapInputConfiguration.class).web(WebApplicationType.NONE)
.run("--spring.jmx.enabled=false");
@@ -472,7 +472,7 @@ class ContentTypeTckTests {
}
@Test
void testWithMapPayloadParameter() {
void withMapPayloadParameter() {
ApplicationContext context = new SpringApplicationBuilder(
MapInputConfiguration.class).web(WebApplicationType.NONE)
.run("--spring.jmx.enabled=false");
@@ -486,7 +486,7 @@ class ContentTypeTckTests {
}
@Test
void testWithListInputParameter() {
void withListInputParameter() {
ApplicationContext context = new SpringApplicationBuilder(
ListInputConfiguration.class).web(WebApplicationType.NONE)
.run("--spring.jmx.enabled=false", "--debug");
@@ -501,7 +501,7 @@ class ContentTypeTckTests {
@Test
@Disabled // TODO fix it. We can recognize MessageHeaders and parse it out of the message properly
void testWithMessageHeadersInputParameter() {
void withMessageHeadersInputParameter() {
ApplicationContext context = new SpringApplicationBuilder(
MessageHeadersInputConfiguration.class).web(WebApplicationType.NONE)
.run("--spring.jmx.enabled=false");

View File

@@ -95,7 +95,7 @@ class BindingServiceTests {
@SuppressWarnings({ "unchecked", "rawtypes" })
@Test
void testDefaultGroup() throws Exception {
void defaultGroup() throws Exception {
BindingServiceProperties properties = new BindingServiceProperties();
Map<String, BindingProperties> bindingProperties = new HashMap<>();
BindingProperties props = new BindingProperties();
@@ -124,7 +124,7 @@ class BindingServiceTests {
@SuppressWarnings({ "unchecked", "rawtypes" })
@Test
void testMultipleConsumerBindings() {
void multipleConsumerBindings() {
BindingServiceProperties properties = new BindingServiceProperties();
Map<String, BindingProperties> bindingProperties = new HashMap<>();
BindingProperties props = new BindingProperties();
@@ -175,7 +175,7 @@ class BindingServiceTests {
@SuppressWarnings({ "unchecked", "rawtypes" })
@Test
void testMultipleConsumerBindingsFromIndexList() throws Exception {
void multipleConsumerBindingsFromIndexList() throws Exception {
BindingServiceProperties properties = new BindingServiceProperties();
Map<String, BindingProperties> bindingProperties = new HashMap<>();
BindingProperties props = new BindingProperties();
@@ -236,7 +236,7 @@ class BindingServiceTests {
@SuppressWarnings({ "unchecked", "rawtypes" })
@Test
void testConsumerBindingWhenMultiplexingIsEnabled() throws Exception {
void consumerBindingWhenMultiplexingIsEnabled() throws Exception {
BindingServiceProperties properties = new BindingServiceProperties();
Map<String, BindingProperties> bindingProperties = new HashMap<>();
BindingProperties props = new BindingProperties();
@@ -282,7 +282,7 @@ class BindingServiceTests {
@SuppressWarnings({ "unchecked", "rawtypes" })
@Test
void testExplicitGroup() throws Exception {
void explicitGroup() throws Exception {
BindingServiceProperties properties = new BindingServiceProperties();
Map<String, BindingProperties> bindingProperties = new HashMap<>();
BindingProperties props = new BindingProperties();
@@ -313,7 +313,7 @@ class BindingServiceTests {
@Test
@Disabled
void testProducerPropertiesValidation() {
void producerPropertiesValidation() {
BindingServiceProperties serviceProperties = new BindingServiceProperties();
Map<String, BindingProperties> bindingProperties = new HashMap<>();
BindingProperties props = new BindingProperties();
@@ -338,7 +338,7 @@ class BindingServiceTests {
}
@Test
void testDefaultPropertyBehavior() {
void defaultPropertyBehavior() {
ConfigurableApplicationContext run = SpringApplication.run(
DefaultConsumerPropertiesTestSink.class,
"--server.port=0",
@@ -388,7 +388,7 @@ class BindingServiceTests {
@Test
@Disabled
void testConsumerPropertiesValidation() {
void consumerPropertiesValidation() {
BindingServiceProperties serviceProperties = new BindingServiceProperties();
Map<String, BindingProperties> bindingProperties = new HashMap<>();
BindingProperties props = new BindingProperties();
@@ -413,7 +413,7 @@ class BindingServiceTests {
}
@Test
void testUnknownBinderOnBindingFailure() {
void unknownBinderOnBindingFailure() {
HashMap<String, String> properties = new HashMap<>();
properties.put("spring.cloud.stream.bindings.input.destination", "fooInput");
properties.put("spring.cloud.stream.bindings.input.binder", "mock");
@@ -435,7 +435,7 @@ class BindingServiceTests {
@SuppressWarnings("unchecked")
@Test
void testUnrecognizedBinderAllowedIfNotUsed() {
void unrecognizedBinderAllowedIfNotUsed() {
HashMap<String, String> properties = new HashMap<>();
properties.put("spring.cloud.stream.bindings.input.destination", "fooInput");
properties.put("spring.cloud.stream.bindings.output.destination", "fooOutput");
@@ -455,7 +455,7 @@ class BindingServiceTests {
@SuppressWarnings("unchecked")
@Test
void testUnrecognizedBinderDisallowedIfUsed() {
void unrecognizedBinderDisallowedIfUsed() {
HashMap<String, String> properties = new HashMap<>();
properties.put("spring.cloud.stream.bindings.input.destination", "fooInput");
properties.put("spring.cloud.stream.bindings.input.binder", "mock1");
@@ -481,7 +481,7 @@ class BindingServiceTests {
}
@Test
void testResolveBindableType() {
void resolveBindableType() {
Class<?> bindableType = GenericsUtils.getParameterType(FooBinder.class,
Binder.class, 0);
assertThat(bindableType).isSameAs(SomeBindableType.class);
@@ -489,7 +489,7 @@ class BindingServiceTests {
@SuppressWarnings({ "rawtypes", "unchecked" })
@Test
void testLateBindingProducer() throws Exception {
void lateBindingProducer() throws Exception {
BindingServiceProperties properties = new BindingServiceProperties();
properties.setBindingRetryInterval(1);
Map<String, BindingProperties> bindingProperties = new HashMap<>();
@@ -538,7 +538,7 @@ class BindingServiceTests {
@SuppressWarnings("unchecked")
@Test
void testBindingAutostartup() throws Exception {
void bindingAutostartup() throws Exception {
ApplicationContext context = new SpringApplicationBuilder(FooConfiguration.class)
.web(WebApplicationType.NONE).run("--spring.jmx.enabled=false",
"--spring.cloud.stream.bindings.input-in-0.consumer.auto-startup=false");
@@ -554,7 +554,7 @@ class BindingServiceTests {
@SuppressWarnings("unchecked")
@Test
void testBindingNameAsTopLevelProperty() throws Exception {
void bindingNameAsTopLevelProperty() throws Exception {
ApplicationContext context = new SpringApplicationBuilder(BarConfiguration.class)
.web(WebApplicationType.NONE).run();

View File

@@ -37,7 +37,7 @@ import static org.assertj.core.api.Assertions.assertThat;
class ExplicitBindingTests {
@Test
void testExplicitBindings() {
void explicitBindings() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(EmptyConfiguration.class))
.web(WebApplicationType.NONE)
@@ -53,7 +53,7 @@ class ExplicitBindingTests {
}
@Test
void testExplicitBindingsWithExistingFunctionalBean() {
void explicitBindingsWithExistingFunctionalBean() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(ConsumerConfiguration.class))
.web(WebApplicationType.NONE)
@@ -75,7 +75,7 @@ class ExplicitBindingTests {
}
@Test
void testExplicitBindingsWithExistingConsumer() {
void explicitBindingsWithExistingConsumer() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(ConsumerConfiguration.class))
.web(WebApplicationType.NONE)
@@ -89,7 +89,7 @@ class ExplicitBindingTests {
@Disabled
@Test
void testExplicitBindingsWithExistingSupplier() {
void explicitBindingsWithExistingSupplier() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SupplierConfiguration.class))
.web(WebApplicationType.NONE)

View File

@@ -39,7 +39,7 @@ import static org.assertj.core.api.Assertions.assertThat;
class FluxMessageChannelBindingTests {
@Test
void testFluxMessageChannelBindingWhenReactiveOptIn() {
void fluxMessageChannelBindingWhenReactiveOptIn() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(ReactiveFunctionConfiguration.class))
.web(WebApplicationType.NONE)

View File

@@ -47,14 +47,14 @@ class BindingHandlerAdviseTests {
@Test
@Disabled
void testFailureWithWrongValue() {
void failureWithWrongValue() {
assertThatExceptionOfType(BeanCreationException.class)
.isThrownBy(() -> new SpringApplicationBuilder(SampleConfiguration.class).web(WebApplicationType.NONE).run("--props.value=-1",
"--spring.jmx.enabled=false"));
}
@Test
void testValidatedValueValue() {
void validatedValueValue() {
ValidatedProps validatedProps = new SpringApplicationBuilder(SampleConfiguration.class)
.web(WebApplicationType.NONE).run("--props.value=2", "--spring.jmx.enabled=false")
.getBean(ValidatedProps.class);

View File

@@ -42,7 +42,7 @@ import static org.assertj.core.api.Assertions.assertThat;
class BindingServiceConfigurationTests {
@Test
void testErroChannelDistributesMessagesInCaseOfException() {
void erroChannelDistributesMessagesInCaseOfException() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration
.getCompleteConfiguration(EmptyConfiguration.class))

View File

@@ -45,7 +45,7 @@ class RetryTemplateTests {
@SuppressWarnings("rawtypes")
@Test
void testSingleCustomRetryTemplate() throws Exception {
void singleCustomRetryTemplate() throws Exception {
ApplicationContext context = new SpringApplicationBuilder(
SingleCustomRetryTemplateConfiguration.class).web(WebApplicationType.NONE)
.run("--spring.jmx.enabled=false");
@@ -60,7 +60,7 @@ class RetryTemplateTests {
@SuppressWarnings("rawtypes")
@Test
void testSpecificCustomRetryTemplate() throws Exception {
void specificCustomRetryTemplate() throws Exception {
ApplicationContext context = new SpringApplicationBuilder(
SpecificCustomRetryTemplateConfiguration.class)
.web(WebApplicationType.NONE).run("--spring.jmx.enabled=false",

View File

@@ -51,7 +51,7 @@ class ActuatorBindingsTest {
* it does not result in recursive exception described in https://github.com/spring-cloud/spring-cloud-stream/issues/2253
*/
@Test
void test_2253() {
void actuatorDoesNotCauseInfiniteRecursion() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(Bindings.class))
.web(WebApplicationType.NONE).run("--spring.jmx.enabled=false",

View File

@@ -27,7 +27,6 @@ import org.springframework.cloud.stream.binder.test.OutputDestination;
import org.springframework.cloud.stream.binder.test.TestChannelBinderConfiguration;
import org.springframework.cloud.stream.config.BindingServiceProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.messaging.Message;
import org.springframework.messaging.support.GenericMessage;
import static org.assertj.core.api.Assertions.assertThat;
@@ -50,7 +49,7 @@ class DynamicDestinationFunctionTests {
@Test
@Disabled
void testEmptyConfiguration() {
void emptyConfiguration() {
TestChannelBinderConfiguration.applicationContextRunner(SampleConfiguration.class)
.withPropertyValues(
"spring.jmx.enabled=false",
@@ -72,26 +71,11 @@ class DynamicDestinationFunctionTests {
@EnableAutoConfiguration
public static class SampleConfiguration {
// @Autowired
// private BinderAwareChannelResolver resolver;
@Bean
public PartitionKeyExtractorStrategy keyExtractor() {
return new PartitionKeyExtractorStrategy() {
@Override
public Object extractKey(Message<?> message) {
return 0;
}
};
return message -> 0;
}
// @Bean
// public Consumer<String> cons() {
// return value -> {
// resolver.resolveDestination(value).send(new GenericMessage<String>(value));
// };
// }
}
}

View File

@@ -45,7 +45,7 @@ import static org.assertj.core.api.Assertions.assertThat;
class FunctionBatchingTests {
@Test
void testMessageBatchConfigurationWithKafkaNull() {
void messageBatchConfigurationWithKafkaNull() {
TestChannelBinderConfiguration.applicationContextRunner(MessageBatchConfiguration.class)
.withPropertyValues("spring.jmx.enabled=false",
"spring.cloud.stream.function.definition=func",
@@ -75,7 +75,7 @@ class FunctionBatchingTests {
}
@Test
void testListPayloadConfiguration() {
void listPayloadConfiguration() {
TestChannelBinderConfiguration.applicationContextRunner(ListPayloadNotBatchConfiguration.class)
.withPropertyValues("spring.jmx.enabled=false",
"spring.cloud.stream.function.definition=func")
@@ -99,7 +99,7 @@ class FunctionBatchingTests {
}
@Test
void testListStringPayloadConfigurationTextPlain() {
void listStringPayloadConfigurationTextPlain() {
TestChannelBinderConfiguration.applicationContextRunner(ListStringPayloadConfiguration.class)
.withPropertyValues("spring.jmx.enabled=false",
"spring.cloud.stream.function.definition=func",
@@ -120,7 +120,7 @@ class FunctionBatchingTests {
}
@Test
void testListObjectPayloadObjectConfigurationTextPlain() {
void listObjectPayloadObjectConfigurationTextPlain() {
TestChannelBinderConfiguration.applicationContextRunner(ListObjectPayloadConfiguration.class)
.withPropertyValues("spring.jmx.enabled=false",
"spring.cloud.stream.function.definition=func",
@@ -141,7 +141,7 @@ class FunctionBatchingTests {
}
@Test
void testSimpleBatchConfiguration() {
void simpleBatchConfiguration() {
TestChannelBinderConfiguration.applicationContextRunner(SimpleBatchConfiguration.class)
.withPropertyValues(
"spring.jmx.enabled=false",
@@ -169,7 +169,7 @@ class FunctionBatchingTests {
}
@Test
void testNestedBatchConfiguration() {
void nestedBatchConfiguration() {
TestChannelBinderConfiguration.applicationContextRunner(NestedBatchConfiguration.class)
.withPropertyValues("spring.jmx.enabled=false",
"spring.cloud.stream.function.definition=func",

View File

@@ -42,7 +42,7 @@ import static org.assertj.core.api.Assertions.assertThat;
class FunctionPostProcessingTests {
@Test
void testNothingIsBroken() {
void verifyNothingIsBroken() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(PostProcessingTestConfiguration.class))
@@ -59,7 +59,7 @@ class FunctionPostProcessingTests {
}
@Test
void testSuccessfulPostProcessingOfSingleFunction() {
void successfulPostProcessingOfSingleFunction() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(PostProcessingTestConfiguration.class))
@@ -77,7 +77,7 @@ class FunctionPostProcessingTests {
}
@Test
void testNoPostProcessingOnError() {
void noPostProcessingOnError() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(PostProcessingTestConfiguration.class))
@@ -95,7 +95,7 @@ class FunctionPostProcessingTests {
}
@Test
void testNoFailureOnPostProcessingError() {
void noFailureOnPostProcessingError() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(PostProcessingTestConfiguration.class))
@@ -114,7 +114,7 @@ class FunctionPostProcessingTests {
@Test
void testWithCompositionLastFunctionIsPostProcessing() {
void withCompositionLastFunctionIsPostProcessing() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(PostProcessingTestConfiguration.class))
@@ -132,7 +132,7 @@ class FunctionPostProcessingTests {
}
@Test
void testWithCompositionFirstFunctionIsPostProcessing() {
void withCompositionFirstFunctionIsPostProcessing() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(PostProcessingTestConfiguration.class))
@@ -150,7 +150,7 @@ class FunctionPostProcessingTests {
}
@Test
void testOlnyLastPostProcessorInvoked() {
void onlyLastPostProcessorInvoked() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(PostProcessingTestConfiguration.class))
@@ -169,7 +169,7 @@ class FunctionPostProcessingTests {
}
@Test
void testOlnyLastPostProcessorInvoked2() {
void onlyLastPostProcessorInvoked2() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(PostProcessingTestConfiguration.class))

View File

@@ -48,7 +48,7 @@ import static org.assertj.core.api.Assertions.assertThat;
class GreenfieldFunctionEnableBindingTests {
@Test
void testProcessorFromFunction() {
void processorFromFunction() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
ProcessorFromFunction.class)).web(WebApplicationType.NONE).run(
@@ -64,7 +64,7 @@ class GreenfieldFunctionEnableBindingTests {
}
@Test
void testSinkFromConsumer() {
void sinkFromConsumer() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration
.getCompleteConfiguration(SinkFromConsumer.class))

View File

@@ -97,7 +97,7 @@ class ImplicitFunctionBindingTests {
@Test
void testFailedApplicationListenerConfiguration() {
void failedApplicationListenerConfiguration() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(FailedApplicationListenerConfiguration.class))
.web(WebApplicationType.NONE)
@@ -114,7 +114,7 @@ class ImplicitFunctionBindingTests {
@SuppressWarnings({"rawtypes"})
@Test
void testDisableAutodetect() {
void disableAutodetect() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SendToDestinationConfiguration.class))
.web(WebApplicationType.NONE)
@@ -131,7 +131,7 @@ class ImplicitFunctionBindingTests {
@SuppressWarnings({"rawtypes" })
@Test
void testBindingControl() {
void bindingControl() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SendToDestinationConfiguration.class))
.web(WebApplicationType.NONE)
@@ -147,7 +147,7 @@ class ImplicitFunctionBindingTests {
@ParameterizedTest
@ValueSource(strings = {"single-destination", "destination1,destination2,destination3"})
void testGh2658_WithMultipleDestinations(String destination) {
void gh2658_WithMultipleDestinations(String destination) {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SingleConsumerWithMultipleDestinationConfiguration.class))
.web(WebApplicationType.NONE)
@@ -171,7 +171,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testGh2658_queryBindingThatNotExists() {
void gh2658_queryBindingThatNotExists() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SingleConsumerWithMultipleDestinationConfiguration.class))
.web(WebApplicationType.NONE)
@@ -241,7 +241,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testEmptyConfiguration() {
void emptyConfiguration() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(EmptyConfiguration.class))
@@ -254,7 +254,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testNullMessage() {
void nullMessage() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(NullMessagerConfiguration.class))
@@ -279,7 +279,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testSimpleFunctionWithStreamProperty() {
void simpleFunctionWithStreamProperty() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(NoEnableBindingConfiguration.class))
@@ -299,7 +299,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testHeaderRetentionWithComposition() {
void headerRetentionWithComposition() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(NoEnableBindingConfiguration.class))
@@ -321,7 +321,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testReactiveFunctionWithState() {
void reactiveFunctionWithState() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(NoEnableBindingConfiguration.class))
@@ -348,7 +348,7 @@ class ImplicitFunctionBindingTests {
@SuppressWarnings("rawtypes")
@Test
void testFunctionWithUseNativeEncoding() {
void functionWithUseNativeEncoding() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(NoEnableBindingConfiguration.class))
@@ -367,7 +367,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testSimpleFunctionWithNativeProperty() {
void simpleFunctionWithNativeProperty() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(NoEnableBindingConfiguration.class))
@@ -387,7 +387,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testSimpleFunctionWithoutDefinitionProperty() {
void simpleFunctionWithoutDefinitionProperty() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SingleFunctionConfiguration.class))
@@ -406,7 +406,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testSimpleConsumerWithoutDefinitionProperty() {
void simpleConsumerWithoutDefinitionProperty() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SingleConsumerConfiguration.class))
@@ -422,7 +422,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void fooFunctionComposedWithConsumerNoOutputChannel() {
void functionComposedWithConsumerNoOutputChannel() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(ReactiveFunctionConfiguration.class, SingleReactiveConsumerConfiguration.class))
@@ -440,7 +440,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void fooFunctionComposedWithConsumerNonReactive() {
void functionComposedWithConsumerNonReactive() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(FunctionConsumerCopositionConfiguration.class))
@@ -458,7 +458,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testReactiveConsumerWithoutDefinitionProperty() {
void reactiveConsumerWithoutDefinitionProperty() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SingleReactiveConsumerConfiguration.class))
@@ -474,7 +474,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testConsumer() {
void basicConsumer() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SingleConsumerConfiguration.class))
.web(WebApplicationType.NONE).run("--spring.cloud.function.definition=consumer",
@@ -487,7 +487,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testBindingWithReactiveFunction() {
void bindingWithReactiveFunction() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(ReactiveFunctionConfiguration.class))
@@ -521,7 +521,7 @@ class ImplicitFunctionBindingTests {
// }
@Test
void testDeclaredTypeVsActualInstance() {
void declaredTypeVsActualInstance() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SCF_GH_409Configuration.class))
@@ -540,7 +540,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testWithContextTypeApplicationProperty() {
void withContextTypeApplicationProperty() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SingleFunctionConfiguration.class))
@@ -563,7 +563,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testWithIntegrationFlowAsFunction() {
void withIntegrationFlowAsFunction() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(FunctionSampleSpringIntegrationConfiguration.class))
@@ -583,7 +583,7 @@ class ImplicitFunctionBindingTests {
@Test
@Disabled
void testSupplierWithCustomPoller() {
void supplierWithCustomPoller() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SupplierWithExplicitPollerConfiguration.class))
@@ -602,7 +602,7 @@ class ImplicitFunctionBindingTests {
@Test
@Disabled
void testImperativeSupplierReactiveFunctionComposition() {
void imperativeSupplierReactiveFunctionComposition() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(ImperativeSupplierComposedWithReactiveFunctionConfiguration.class))
@@ -627,11 +627,9 @@ class ImplicitFunctionBindingTests {
}
}
@Test
@Disabled
void testSupplierWithCustomPollerAndMappedOutput() {
void supplierWithCustomPollerAndMappedOutput() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SupplierWithExplicitPollerConfiguration.class))
@@ -650,7 +648,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testNoFunctionEnabledConfiguration() {
void noFunctionEnabledConfiguration() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(NoFunctionEnabledConfiguration.class))
@@ -680,7 +678,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testCollectionAndMapConversionDuringComposition() {
void collectionAndMapConversionDuringComposition() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(CompositionWithCollectionConfiguration.class))
@@ -701,7 +699,7 @@ class ImplicitFunctionBindingTests {
// see https://github.com/spring-cloud/spring-cloud-stream/issues/1896
@Test
void testOutputAsCollectionOfMessages() {
void outputAsCollectionOfMessages() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(SplittableTypesConfiguration.class))
@@ -724,7 +722,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testOutputAsArrayOfMessages() {
void outputAsArrayOfMessages() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(SplittableTypesConfiguration.class))
@@ -747,7 +745,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testWithExplicitBindingInstructions() {
void withExplicitBindingInstructions() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(SplittableTypesConfiguration.class))
@@ -774,7 +772,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testWithExplicitBindingInstructionsOnlyDestination() {
void withExplicitBindingInstructionsOnlyDestination() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(SplittableTypesConfiguration.class))
@@ -926,7 +924,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testReactiveFunctionWithOutputAsMonoVoid() {
void reactiveFunctionWithOutputAsMonoVoid() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(FunctionalConsumerConfiguration.class))
@@ -943,7 +941,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testReactiveSendToDestinationConfiguration() {
void reactiveSendToDestinationConfiguration() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SendToDestinationConfiguration.class))
@@ -969,7 +967,7 @@ class ImplicitFunctionBindingTests {
// See this issue for more context on this test: https://github.com/spring-cloud/spring-cloud-stream/issues/2770
@Test
void testSendToDestinationWhenPartitionsEnabled() {
void sendToDestinationWhenPartitionsEnabled() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(ImperativeSendToDestinationConfiguration.class))
@@ -1013,7 +1011,7 @@ class ImplicitFunctionBindingTests {
@Test
@ExtendWith(OutputCaptureExtension.class)
void testReactiveConsumerWithConcurrencyGreaterThanOneLogsWarning(CapturedOutput output) {
void reactiveConsumerWithConcurrencyGreaterThanOneLogsWarning(CapturedOutput output) {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext ignored = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(ReactiveConsumerWithConcurrencyFailureConfiguration.class))
@@ -1024,7 +1022,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testGh1973() {
void gh1973() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SupplierAndProcessorConfiguration.class))
@@ -1046,7 +1044,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testGh1944() {
void gh1944() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SupplierAndPojoConfiguration.class))
@@ -1060,7 +1058,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testGh2054() {
void gh2054() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(ReactiveFunctionConfiguration.class))
@@ -1080,7 +1078,7 @@ class ImplicitFunctionBindingTests {
@Test
void testGh2062() {
void gh2062() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(ReactiveFunctionConfiguration.class))
@@ -1096,7 +1094,7 @@ class ImplicitFunctionBindingTests {
@SuppressWarnings("rawtypes")
@Test
void testWithNativeEncodingImperative() {
void withNativeEncodingImperative() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SingleFunctionConfiguration2.class))
@@ -1134,7 +1132,7 @@ class ImplicitFunctionBindingTests {
@SuppressWarnings("rawtypes")
@Test
void testWithNativeEncodingReactive() {
void withNativeEncodingReactive() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SingleFunctionConfiguration2.class))
@@ -1200,7 +1198,7 @@ class ImplicitFunctionBindingTests {
}
@Test
void testHeaderPropagation() {
void headerPropagation() {
System.clearProperty("spring.cloud.function.definition");
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SingleFunctionConfiguration.class))

View File

@@ -55,7 +55,7 @@ import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
class MultipleInputOutputFunctionTests {
@Test
void testFailureWithNonReactiveFunction() {
void failureWithNonReactiveFunction() {
assertThatExceptionOfType(BeanCreationException.class)
.isThrownBy(() -> new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
@@ -66,7 +66,7 @@ class MultipleInputOutputFunctionTests {
}
@Test
void testFailureWithReactiveArrayOutput() {
void failureWithReactiveArrayOutput() {
assertThatExceptionOfType(BeanCreationException.class)
.isThrownBy(() -> new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
@@ -77,7 +77,7 @@ class MultipleInputOutputFunctionTests {
}
@Test
void testFailureWithReactiveArrayOutputNonGeneric() {
void failureWithReactiveArrayOutputNonGeneric() {
assertThatExceptionOfType(BeanCreationException.class)
.isThrownBy(() -> new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
@@ -88,7 +88,7 @@ class MultipleInputOutputFunctionTests {
}
@Test
void testFailureWithReactiveArrayInput() {
void failureWithReactiveArrayInput() {
assertThatExceptionOfType(BeanCreationException.class)
.isThrownBy(() -> new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
@@ -99,7 +99,7 @@ class MultipleInputOutputFunctionTests {
}
@Test
void testFailureWithReactiveArrayInputNonGeneric() {
void failureWithReactiveArrayInputNonGeneric() {
assertThatExceptionOfType(BeanCreationException.class)
.isThrownBy(() -> new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
@@ -110,7 +110,7 @@ class MultipleInputOutputFunctionTests {
}
@Test
void testFailureWithConsumer() {
void failureWithConsumer() {
assertThatExceptionOfType(BeanCreationException.class)
.isThrownBy(() -> new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
@@ -121,7 +121,7 @@ class MultipleInputOutputFunctionTests {
}
@Test
void testMultiInputSingleOutput() {
void multiInputSingleOutput() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
ReactiveFunctionConfiguration.class))
@@ -144,7 +144,7 @@ class MultipleInputOutputFunctionTests {
}
@Test
void testMultiInputMessageSingleOutput() {
void multiInputMessageSingleOutput() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
ReactiveFunctionConfiguration.class))
@@ -167,7 +167,7 @@ class MultipleInputOutputFunctionTests {
}
@Test
void testSingleInputMultiOutput() {
void singleInputMultiOutput() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
ReactiveFunctionConfiguration.class))
@@ -196,7 +196,7 @@ class MultipleInputOutputFunctionTests {
}
@Test
void testMultipleFunctions() {
void multipleFunctions() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
ReactiveFunctionConfiguration.class))
@@ -219,7 +219,7 @@ class MultipleInputOutputFunctionTests {
}
@Test
void testMultipleFunctionsWithComposition() {
void multipleFunctionsWithComposition() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
ReactiveFunctionConfiguration.class))
@@ -243,7 +243,7 @@ class MultipleInputOutputFunctionTests {
}
@Test
void testMultiInputSingleOutputWithCustomContentType() {
void multiInputSingleOutputWithCustomContentType() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
ContentTypeConfiguration.class))
@@ -268,7 +268,7 @@ class MultipleInputOutputFunctionTests {
}
@Test
void testMultiInputSingleOutputWithCustomContentType2() {
void multiInputSingleOutputWithCustomContentType2() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
ContentTypeConfiguration.class))

View File

@@ -38,8 +38,6 @@ import org.springframework.scheduling.support.PeriodicTrigger;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
/**
*
* @author Oleg Zhurakousky
@@ -49,7 +47,7 @@ import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
class PollableSourceTests {
@Test
void testPollableSource() {
void pollableSource() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(PollableAppSampleConfiguration.class))
.web(WebApplicationType.NONE).run(
@@ -71,7 +69,7 @@ class PollableSourceTests {
}
@Test
void testPollerDefaultFixedDelay() {
void pollerDefaultFixedDelay() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(PollableAppSampleConfiguration.class))
.web(WebApplicationType.NONE).run()) {
@@ -85,7 +83,7 @@ class PollableSourceTests {
}
@Test
void testPollerProvidedFixedDelayAndMaxMessagesPerPoll() {
void pollerProvidedFixedDelayAndMaxMessagesPerPoll() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(PollableAppSampleConfiguration.class))
.web(WebApplicationType.NONE).run(
@@ -101,7 +99,7 @@ class PollableSourceTests {
}
@Test
void testNoPollerFixedDelayIfFixedRatePresent() {
void noPollerFixedDelayIfFixedRatePresent() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(PollableAppSampleConfiguration.class))
.web(WebApplicationType.NONE).run("--spring.integration.poller.fixed-rate=200")) {
@@ -115,7 +113,7 @@ class PollableSourceTests {
}
@Test
void testPollerMutualProperties() {
void pollerMutualProperties() {
assertThatExceptionOfType(BeanCreationException.class)
.isThrownBy(() -> new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(PollableAppSampleConfiguration.class))

View File

@@ -62,7 +62,7 @@ class RoutingFunctionTests {
}
@Test
void testRoutingViaExplicitEnablingAndDefinitionHeader() {
void routingViaExplicitEnablingAndDefinitionHeader() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
RoutingFunctionConfiguration.class))
@@ -87,7 +87,7 @@ class RoutingFunctionTests {
}
@Test
void testRoutingViaExplicitEnablingAndRoutingExpressionProperty() {
void routingViaExplicitEnablingAndRoutingExpressionProperty() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
RoutingFunctionConfiguration.class))
@@ -112,7 +112,7 @@ class RoutingFunctionTests {
}
@Test
void testRoutingViaExplicitEnablingAndRoutingExpressionHeader() {
void routingViaExplicitEnablingAndRoutingExpressionHeader() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
RoutingFunctionConfiguration.class))
@@ -137,7 +137,7 @@ class RoutingFunctionTests {
}
@Test
void testRoutingViaExplicitDefinitionAndDefinitionHeader() {
void routingViaExplicitDefinitionAndDefinitionHeader() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
RoutingFunctionConfiguration.class))
@@ -162,7 +162,7 @@ class RoutingFunctionTests {
}
@Test
void testDefaultRoutingFunctionBindingFlux() {
void defaultRoutingFunctionBindingFlux() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
RoutingFunctionConfiguration.class))
@@ -188,7 +188,7 @@ class RoutingFunctionTests {
@Test
void testPojoFunction() {
void pojoFunction() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
RoutingFunctionConfiguration.class))
@@ -213,7 +213,7 @@ class RoutingFunctionTests {
}
@Test
void testExplicitRoutingFunctionBindingWithCompositionAndRoutingEnabledExplicitly() {
void explicitRoutingFunctionBindingWithCompositionAndRoutingEnabledExplicitly() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
RoutingFunctionConfiguration.class))
@@ -236,7 +236,7 @@ class RoutingFunctionTests {
}
@Test
void testExplicitRoutingFunctionBindingWithCompositionAndRoutingEnabledImplicitly() {
void explicitRoutingFunctionBindingWithCompositionAndRoutingEnabledImplicitly() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
RoutingFunctionConfiguration.class))
@@ -258,7 +258,7 @@ class RoutingFunctionTests {
}
@Test
void testExplicitRoutingFunctionBindingWithCompositionAndRoutingEnabledExplicitlyAndMoreComposition() {
void explicitRoutingFunctionBindingWithCompositionAndRoutingEnabledExplicitlyAndMoreComposition() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
RoutingFunctionConfiguration.class))
@@ -282,7 +282,7 @@ class RoutingFunctionTests {
}
@Test
void testExplicitRoutingFunctionBindingWithCompositionAndRoutingEnabledImplicitlyAndMoreComposition() {
void explicitRoutingFunctionBindingWithCompositionAndRoutingEnabledImplicitlyAndMoreComposition() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
RoutingFunctionConfiguration.class))
@@ -305,7 +305,7 @@ class RoutingFunctionTests {
@SuppressWarnings("unchecked")
@Test
void testRoutingToConsumers() throws Exception {
void routingToConsumers() throws Exception {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(
RoutingConsumerConfiguration.class))

View File

@@ -82,7 +82,7 @@ class ScenarioTests {
}
@Test
void testComposingSupplierWuthTypelessMessageFunction() throws Exception {
void composingSupplierWuthTypelessMessageFunction() throws Exception {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(SupplierConfiguration.class))
.web(WebApplicationType.NONE)

View File

@@ -236,7 +236,7 @@ class StreamBridgeTests {
* See https://github.com/spring-cloud/spring-cloud-stream/issues/2299 for more details
*/
@Test
void test_2299_scstPartitionAlwaysSetEvenInConcurrentScenarios() throws Exception {
void scstPartitionAlwaysSetEvenInConcurrentScenarios() throws Exception {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(EmptyConfiguration.class)).web(
WebApplicationType.NONE).run("--spring.cloud.stream.source=outputA",
@@ -272,7 +272,7 @@ class StreamBridgeTests {
}
@Test
void testWithOutputContentTypeWildCardBindings() {
void withOutputContentTypeWildCardBindings() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(ConsumerConfiguration.class, EmptyConfigurationWithCustomConverters.class))
.web(WebApplicationType.NONE).run(
@@ -294,7 +294,7 @@ class StreamBridgeTests {
// See this issue for more details: https://github.com/spring-cloud/spring-cloud-stream/issues/2805
@Test
void testStreamBridgeSendWithBinderNameAndCustomContentType() throws Exception {
void streamBridgeSendWithBinderNameAndCustomContentType() throws Exception {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(ConsumerConfiguration.class, EmptyConfigurationWithCustomConverters.class))
.web(WebApplicationType.NONE).run(
@@ -312,7 +312,7 @@ class StreamBridgeTests {
@SuppressWarnings("unchecked")
@Test
void testNoCachingOfStreamBridgeFunction() throws Exception {
void noCachingOfStreamBridgeFunction() throws Exception {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(ConsumerConfiguration.class, InterceptorConfiguration.class))
.web(WebApplicationType.NONE).run(
@@ -331,7 +331,7 @@ class StreamBridgeTests {
}
@Test
void testDelayedSend() {
void delayedSend() {
ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(ConsumerConfiguration.class, EmptyConfiguration.class))
@@ -352,7 +352,7 @@ class StreamBridgeTests {
}
@Test
void testWithInterceptorsMatchedAgainstAllPatterns() {
void withInterceptorsMatchedAgainstAllPatterns() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(ConsumerConfiguration.class, InterceptorConfiguration.class))
.web(WebApplicationType.NONE).run(
@@ -381,7 +381,7 @@ class StreamBridgeTests {
}
@Test
void testInterceptorIsNotAddedMultipleTimesToTheMessageChannel() {
void interceptorIsNotAddedMultipleTimesToTheMessageChannel() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(InterceptorConfiguration.class))
.web(WebApplicationType.NONE).run(
@@ -403,7 +403,7 @@ class StreamBridgeTests {
}
@Test
void testBindingsAreRemovedWithCache() {
void bindingsAreRemovedWithCache() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(InterceptorConfiguration.class))
.web(WebApplicationType.NONE).run(
@@ -424,7 +424,7 @@ class StreamBridgeTests {
}
@Test
void testWithInterceptorsRegisteredOnlyOnOutputChannel() throws InterruptedException {
void withInterceptorsRegisteredOnlyOnOutputChannel() throws InterruptedException {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(GH2180Configuration.class))
.web(WebApplicationType.NONE).run(
@@ -445,7 +445,7 @@ class StreamBridgeTests {
}
@Test
void testBindingPropertiesAreHonored() {
void bindingPropertiesAreHonored() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(ConsumerConfiguration.class))
.web(WebApplicationType.NONE).run(
@@ -471,7 +471,7 @@ class StreamBridgeTests {
//see https://github.com/spring-cloud/spring-cloud-function/issues/573 for more details
@Test
void testBridgeActivationWhenFunctionDefinitionIsPresent() {
void bridgeActivationWhenFunctionDefinitionIsPresent() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(SimpleConfiguration.class))
.web(WebApplicationType.NONE).run(
@@ -487,7 +487,7 @@ class StreamBridgeTests {
}
@Test
void testNoBridgeIfNoSourcePropertyDefined() {
void noBridgeIfNoSourcePropertyDefined() {
assertThatExceptionOfType(NoSuchBeanDefinitionException.class)
.isThrownBy(() -> {
ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
@@ -498,7 +498,7 @@ class StreamBridgeTests {
}
@Test
void testBridgeFunctions() {
void bridgeFunctions() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(EmptyConfiguration.class))
.web(WebApplicationType.NONE).run("--spring.cloud.stream.source=foo;bar",
@@ -516,7 +516,7 @@ class StreamBridgeTests {
}
@Test
void testBridgeFunctionsSendingMessagePreservingHeaders() {
void bridgeFunctionsSendingMessagePreservingHeaders() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(EmptyConfiguration.class))
.web(WebApplicationType.NONE).run("--spring.cloud.stream.source=foo;bar",
@@ -541,7 +541,7 @@ class StreamBridgeTests {
}
@Test
void testBridgeFunctionsWitthPartitionInformation() {
void bridgeFunctionsWitthPartitionInformation() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(EmptyConfiguration.class))
.web(WebApplicationType.NONE).run("--spring.cloud.stream.source=foo;bar",
@@ -596,7 +596,7 @@ class StreamBridgeTests {
}
@Test
void testSendingMessageToOutputOfExistingSupplier() {
void sendingMessageToOutputOfExistingSupplier() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(TestConfiguration.class))
.web(WebApplicationType.NONE).run("--spring.cloud.stream.output-bindings=supplier;foo")) {
@@ -616,7 +616,7 @@ class StreamBridgeTests {
}
@Test
void testDynamicDestination() {
void dynamicDestination() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(TestConfiguration.class))
.web(WebApplicationType.NONE).run("--spring.jmx.enabled=false")) {
@@ -640,7 +640,7 @@ class StreamBridgeTests {
}
@Test
void testDynamicDestinationDestroy() {
void dynamicDestinationDestroy() {
BindingService bindingService;
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(InterceptorConfiguration.class))
@@ -659,7 +659,7 @@ class StreamBridgeTests {
}
@Test
void testWithIntegrationFlowBecauseMarcinSaidSo() {
void withIntegrationFlowBecauseMarcinSaidSo() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(IntegrationFlowConfiguration.class))
.web(WebApplicationType.NONE).run("--spring.jmx.enabled=false")) {
@@ -674,7 +674,7 @@ class StreamBridgeTests {
}
@Test
void testNewBindingCallback() {
void newBindingCallback() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(TestChannelBinderConfiguration
.getCompleteConfiguration(BindingCallbackConfiguration.class))
.web(WebApplicationType.NONE).run("--spring.cloud.stream.source=uppercase",
@@ -687,7 +687,7 @@ class StreamBridgeTests {
}
@Test
void testDynamicProducerDestination() {
void dynamicProducerDestination() {
System.clearProperty("spring.cloud.function.definition");
ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(DynamicProducerDestinationConfig.class))

View File

@@ -37,7 +37,7 @@ import org.springframework.messaging.Message;
class GH1801Test {
@Test
void test() {
void verifyNoNPEWhenFactoryMethodNull() {
SampleBootApplication.main("--spring.cloud.stream.defaultBinder=integration");
}

View File

@@ -30,7 +30,7 @@ import static org.assertj.core.api.Assertions.assertThat;
class KotlinConfigurationTests {
@Test
void testKotlinSupplierPollableBean() {
void kotlinSupplierPollableBean() {
try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
TestChannelBinderConfiguration.getCompleteConfiguration(KotlinTestConfiguration.class))
.web(WebApplicationType.NONE)