Annotation Type SpringIntegrationTest


@Target(TYPE)
@Retention(RUNTIME)
@Documented
@Inherited
public @interface SpringIntegrationTest
Annotation that can be specified on a test class that runs Spring Integration based tests. Provides the following features over and above the regular Spring TestContext Framework:

The typical usage of this annotation is like:

 @RunWith(SpringRunner.class)
 @SpringIntegrationTest
 public class MyIntegrationTests {

    @Autowired
    private MockIntegrationContext mockIntegrationContext;

 }
 
Since:
5.0
Author:
Artem Bilan
See Also:
MockIntegrationContext
  • Optional Element Summary

    Optional Elements 
    Modifier and Type Optional Element Description
    String[] noAutoStartup
    Specify a simple matching patterns ("xxx*", "*xxx", "*xxx*" or "xxx*yyy") for AbstractEndpoint bean names to mark them as autoStartup = false during context initialization.
  • Element Details

    • noAutoStartup

      String[] noAutoStartup
      Specify a simple matching patterns ("xxx*", "*xxx", "*xxx*" or "xxx*yyy") for AbstractEndpoint bean names to mark them as autoStartup = false during context initialization.
      Returns:
      the endpoints name patterns to stop during context initialization
      See Also:
      IntegrationEndpointsInitializer, PatternMatchUtils
      Default:
      {}