Annotation Interface AutoConfigureMockMvc
@Target({TYPE,METHOD})
@Retention(RUNTIME)
@Documented
@Inherited
@ImportAutoConfiguration
@PropertyMapping("spring.test.mockmvc")
public @interface AutoConfigureMockMvc
Annotation that can be applied to a test class to enable and configure
auto-configuration of
MockMvc. If AssertJ is available a MockMvcTester
is auto-configured as well.- Since:
- 4.0.0
- Author:
- Phillip Webb
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic @interfaceHtmlUnit settings. -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleanIf filters from the application context should be registered with MockMVC.Settings for the integration between MockMVC and HtmlUnit.HowMvcResultinformation should be printed after each MockMVC invocation.booleanIfMvcResultinformation should be printed only if the test fails.
-
Element Details
-
addFilters
boolean addFiltersIf filters from the application context should be registered with MockMVC. Defaults totrue.- Returns:
- if filters should be added
- Default:
true
-
print
HowMvcResultinformation should be printed after each MockMVC invocation.- Returns:
- how information is printed
- Default:
DEFAULT
-
printOnlyOnFailure
boolean printOnlyOnFailureIfMvcResultinformation should be printed only if the test fails.- Returns:
trueif printing only occurs on failure
- Default:
true
-
htmlUnit
Settings for the integration between MockMVC and HtmlUnit.- Returns:
- the HtmlUnit settings
- Default:
@org.springframework.boot.webmvc.test.autoconfigure.AutoConfigureMockMvc.HtmlUnit
-