Annotation Interface SpringIntegrationTest
@Target(TYPE)
@Retention(RUNTIME)
@Documented
@Inherited
@TestExecutionListeners(listeners=org.springframework.integration.test.context.SpringIntegrationTestExecutionListener.class,
                        mergeMode=MERGE_WITH_DEFAULTS)
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:
 
- Registers a MockIntegrationContextbean with theMockIntegrationContext.MOCK_INTEGRATION_CONTEXT_BEAN_NAMEwhich can be used in tests for mocking and verifying integration flows.
- Registers an SpringIntegrationTestExecutionListenerwhich is used to customizeAbstractEndpointbeans with provided options on this annotation before/after the test class.
The typical usage of this annotation is like:
 @SpringJUnitConfig
 @SpringIntegrationTest
 public class MyIntegrationTests {
    @Autowired
    private MockIntegrationContext mockIntegrationContext;
 }
 
 
 Honors the NestedTestConfiguration semantics.
- Since:
- 5.0
- Author:
- Artem Bilan
- See Also:
- 
Optional Element SummaryOptional ElementsModifier and TypeOptional ElementDescriptionString[]Specify a simple matching patterns ("xxx*", "*xxx", "*xxx*" or "xxx*yyy") forAbstractEndpointbean names to mark them asautoStartup = falseduring context initialization.
- 
Element Details- 
noAutoStartupString[] noAutoStartupSpecify a simple matching patterns ("xxx*", "*xxx", "*xxx*" or "xxx*yyy") forAbstractEndpointbean names to mark them asautoStartup = falseduring context initialization.- Returns:
- the endpoints name patterns to stop during context initialization
- See Also:
- 
- SpringIntegrationTestExecutionListener
- PatternMatchUtils
 
 - Default:
- {}
 
 
-