public abstract class MockMvcResultMatchers
extends java.lang.ObjectResultMatcher ベースの結果アクションの静的ファクトリメソッド。このクラスを Java エディターのお気に入りとして追加することを検討してください。この設定に移動するには、設定を開き、「お気に入り」と入力します。
| コンストラクターと説明 |
|---|
MockMvcResultMatchers() |
| 修飾子と型 | メソッドと説明 |
|---|---|
static ContentResultMatchers | content() レスポンス本文のアサーションへのアクセス。 |
static CookieResultMatchers | cookie() レスポンス Cookie アサーションへのアクセス。 |
static FlashAttributeResultMatchers | flash() フラッシュ属性アサーションへのアクセス。 |
static ResultMatcher | forwardedUrl(java.lang.String expectedUrl) リクエストが指定された URL に転送されたことを表明します。 |
static ResultMatcher | forwardedUrlPattern(java.lang.String urlPattern) リクエストが指定された URL に転送されたことを表明します。 |
static ResultMatcher | forwardedUrlTemplate(java.lang.String urlTemplate, java.lang.Object... uriVars) リクエストが指定された URL テンプレートに転送されたことを表明します。 |
static HandlerResultMatchers | handler() リクエストを処理したハンドラーのアサーションへのアクセス。 |
static HeaderResultMatchers | header() レスポンスヘッダーアサーションへのアクセス。 |
static <T> ResultMatcher | jsonPath(java.lang.String expression, Matcher<T> matcher) ボディの特定のサブセットをインスペクションするための JsonPath 式と JSON パスで見つかった値をアサートするための Hamcrest マッチャーを使用して、レスポンスボディアサーションにアクセスします。 |
static JsonPathResultMatchers | jsonPath(java.lang.String expression, java.lang.Object... args) |
static ModelResultMatchers | model() モデル関連のアサーションへのアクセス。 |
static ResultMatcher | redirectedUrl(java.lang.String expectedUrl) リクエストが指定された URL にリダイレクトされたことを表明します。 |
static ResultMatcher | redirectedUrlPattern(java.lang.String urlPattern) リクエストが指定された URL にリダイレクトされたことを表明します。 |
static ResultMatcher | redirectedUrlTemplate(java.lang.String urlTemplate, java.lang.Object... uriVars) リクエストが指定された URL テンプレートにリダイレクトされたことを表明します。 |
static RequestResultMatchers | request() リクエスト関連のアサーションへのアクセス。 |
static StatusResultMatchers | status() レスポンスステータスアサーションへのアクセス。 |
static ViewResultMatchers | view() 選択したビューのアサーションへのアクセス。 |
static XpathResultMatchers | xpath(java.lang.String expression, java.util.Map<java.lang.String,java.lang.String> namespaces, java.lang.Object... args)XPath 式を使用して本文の特定のサブセットをインスペクションするレスポンス本文のアサーションへのアクセス。 |
static XpathResultMatchers | xpath(java.lang.String expression, java.lang.Object... args)XPath 式を使用して本文の特定のサブセットをインスペクションするレスポンス本文のアサーションへのアクセス。 |
public static RequestResultMatchers request()
public static HandlerResultMatchers handler()
public static ModelResultMatchers model()
public static ViewResultMatchers view()
public static FlashAttributeResultMatchers flash()
public static ResultMatcher forwardedUrl(@Nullable java.lang.String expectedUrl)
このメソッドは完全一致のみを受け入れます。
expectedUrl - 期待される正確な URLpublic static ResultMatcher forwardedUrlTemplate(java.lang.String urlTemplate, java.lang.Object... uriVars)
このメソッドは、拡張およびエンコードされた URL テンプレートに対する完全一致を受け入れます。
urlTemplate - URL テンプレート。展開された URL はエンコードされます uriVars - テンプレートに入力する 0 個以上の URI 変数 UriComponentsBuilder.fromUriString(String)public static ResultMatcher forwardedUrlPattern(java.lang.String urlPattern)
このメソッドは AntPathMatcher パターンを受け入れます。
urlPattern - 照合する AntPath パターン AntPathMatcherpublic static ResultMatcher redirectedUrl(java.lang.String expectedUrl)
このメソッドは完全一致のみを受け入れます。
expectedUrl - 期待される正確な URLpublic static ResultMatcher redirectedUrlTemplate(java.lang.String urlTemplate, java.lang.Object... uriVars)
このメソッドは、拡張およびエンコードされた URL テンプレートに対する完全一致を受け入れます。
urlTemplate - URL テンプレート。展開された URL はエンコードされます uriVars - テンプレートに入力する 0 個以上の URI 変数 UriComponentsBuilder.fromUriString(String)public static ResultMatcher redirectedUrlPattern(java.lang.String urlPattern)
このメソッドは AntPathMatcher パターンを受け入れます。
urlPattern - 照合する AntPath パターン AntPathMatcherpublic static StatusResultMatchers status()
public static HeaderResultMatchers header()
public static ContentResultMatchers content()
public static JsonPathResultMatchers jsonPath(java.lang.String expression, java.lang.Object... args)
JSON パス式は、String.format(String, Object...) で定義されているフォーマット指定子を使用してパラメーター化された文字列にすることができます。
expression - オプションで引数でパラメーター化された JSON パス式 args - JSON パス式をパラメーター化する引数 public static <T> ResultMatcher jsonPath(java.lang.String expression, Matcher<T> matcher)
expression - JSON パス式 matcher - JSON パスで期待される値のマッチャー public static XpathResultMatchers xpath(java.lang.String expression, java.lang.Object... args) throws javax.xml.xpath.XPathExpressionException
XPath 式は、String.format(String, Object...) で定義されているフォーマット指定子を使用してパラメーター化された文字列にすることができます。
expression - オプションで引数でパラメーター化された XPath 式 args - XPath 式をパラメーター化する引数 javax.xml.xpath.XPathExpressionExceptionpublic static XpathResultMatchers xpath(java.lang.String expression, java.util.Map<java.lang.String,java.lang.String> namespaces, java.lang.Object... args) throws javax.xml.xpath.XPathExpressionException
XPath 式は、String.format(String, Object...) で定義されているフォーマット指定子を使用してパラメーター化された文字列にすることができます。
expression - オプションで引数でパラメーター化された XPath 式 namespaces - XPath 式で参照される名前空間 args - XPath 式をパラメーター化する引数 javax.xml.xpath.XPathExpressionExceptionpublic static CookieResultMatchers cookie()