@TargetSE(valueSE={TYPESE,METHODSE}) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE @InheritedSE @ImportAutoConfiguration @PropertyMapping(value="spring.test.mockmvc") public @interface AutoConfigureMockMvc
MockMvc
の自動構成を有効にして構成するためにテストクラスに適用できるアノテーション。MockMvcAutoConfiguration
, SpringBootMockMvcBuilderCustomizer
修飾子と型 | オプションの要素と説明 |
---|---|
boolean | addFilters アプリケーションコンテキストからのフィルターを MockMVC に登録する必要がある場合。 |
MockMvcPrint | print 各 MockMVC 呼び出し後に MvcResult 情報を出力する方法。 |
boolean | printOnlyOnFailure テストが失敗した場合にのみ MvcResult 情報を出力する必要がある場合。 |
boolean | webClientEnabled HtmlUnit がクラスパスにあるときに WebClient を自動構成する必要がある場合。 |
boolean | webDriverEnabled Selenium がクラスパスにあるときに WebDriver を自動構成する必要がある場合。 |
public abstract boolean addFilters
true
です。@PropertyMapping(skip=ON_DEFAULT_VALUE) public abstract MockMvcPrint print
MvcResult
情報を出力する方法。public abstract boolean printOnlyOnFailure
MvcResult
情報を出力する必要がある場合。true
@PropertyMapping(value="webclient.enabled") public abstract boolean webClientEnabled
WebClient
を自動構成する必要がある場合。デフォルトは true
です。WebClient
が自動構成されている場合 @PropertyMapping(value="webdriver.enabled") public abstract boolean webDriverEnabled
WebDriver
を自動構成する必要がある場合。デフォルトは true
です。WebDriver
が自動構成されている場合