public class RequestResultMatchers
extends java.lang.Object このクラスのインスタンスは通常、MockMvcResultMatchers.request() を介してアクセスされます。
| 修飾子 | コンストラクターと説明 |
|---|---|
protected | RequestResultMatchers()protected コンストラクター。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
ResultMatcher | asyncNotStarted() 非同期処理が開始されなかったことを表明します。 |
<T> ResultMatcher | asyncResult(org.hamcrest.Matcher<T> matcher) 指定されたマッチャーを使用した非同期処理の結果をアサートします。 |
<T> ResultMatcher | asyncResult(java.lang.Object expectedResult) 非同期処理の結果をアサートします。 |
ResultMatcher | asyncStarted() 通常はコントローラーメソッドが Callable または DeferredResult を返した結果として、非同期処理が開始されたかどうかをアサートします。 |
<T> ResultMatcher | attribute(java.lang.String name, org.hamcrest.Matcher<T> matcher) 指定された Hamcrest Matcher でリクエスト属性値をアサートします。 |
<T> ResultMatcher | attribute(java.lang.String name, java.lang.Object expectedValue) リクエスト属性値をアサートします。 |
<T> ResultMatcher | sessionAttribute(java.lang.String name, org.hamcrest.Matcher<T> matcher) 指定された Hamcrest Matcher でセッション属性値をアサートします。 |
<T> ResultMatcher | sessionAttribute(java.lang.String name, java.lang.Object value) セッション属性値をアサートします。 |
protected RequestResultMatchers()
MockMvcResultMatchers.request() を使用します。
public ResultMatcher asyncStarted()
Callable または DeferredResult を返した結果として、非同期処理が開始されたかどうかをアサートします。 テストは Callable の完了を待機するため、asyncResult(Matcher) を使用して結果の値をアサートできます。MockHttpServletRequest は非同期ディスパッチを実行しないため、Callable も DeferredResult も処理を完全には完了しません。
public ResultMatcher asyncNotStarted()
asyncStarted()public <T> ResultMatcher asyncResult(org.hamcrest.Matcher<T> matcher)
このメソッドは、コントローラーメソッドが Callable または WebAsyncTask を返す場合に使用できます。
public <T> ResultMatcher asyncResult(java.lang.Object expectedResult)
このメソッドは、コントローラーメソッドが Callable または WebAsyncTask を返す場合に使用できます。一致する値は、Callable から返された値、または発生した例外です。
public <T> ResultMatcher attribute(java.lang.String name, org.hamcrest.Matcher<T> matcher)
Matcher でリクエスト属性値をアサートします。public <T> ResultMatcher attribute(java.lang.String name, java.lang.Object expectedValue)
public <T> ResultMatcher sessionAttribute(java.lang.String name, org.hamcrest.Matcher<T> matcher)
Matcher でセッション属性値をアサートします。public <T> ResultMatcher sessionAttribute(java.lang.String name, java.lang.Object value)