public abstract class MockMvcResultMatchers extends ObjectSE
ResultMatcher
ベースの結果アクションの静的ファクトリメソッド。このクラスを Java エディターのお気に入りとして追加することを検討してください。この設定に移動するには、設定を開き、「お気に入り」と入力します。
コンストラクターと説明 |
---|
MockMvcResultMatchers() |
修飾子と型 | メソッドと説明 |
---|---|
static ContentResultMatchers | content() レスポンス本文のアサーションへのアクセス。 |
static CookieResultMatchers | cookie() レスポンス Cookie アサーションへのアクセス。 |
static FlashAttributeResultMatchers | flash() フラッシュ属性アサーションへのアクセス。 |
static ResultMatcher | forwardedUrl(StringSE expectedUrl) リクエストが指定された URL に転送されたことを表明します。 |
static ResultMatcher | forwardedUrlPattern(StringSE urlPattern) リクエストが指定された URL に転送されたことを表明します。 |
static ResultMatcher | forwardedUrlTemplate(StringSE urlTemplate, ObjectSE... uriVars) リクエストが指定された URL テンプレートに転送されたことを表明します。 |
static HandlerResultMatchers | handler() リクエストを処理したハンドラーのアサーションへのアクセス。 |
static HeaderResultMatchers | header() レスポンスヘッダーアサーションへのアクセス。 |
static <T> ResultMatcher | jsonPath(StringSE expression, Matcher<? super T> matcher) |
static <T> ResultMatcher | jsonPath(StringSE expression, Matcher<? super T> matcher, ClassSE<T> targetType) |
static JsonPathResultMatchers | jsonPath(StringSE expression, ObjectSE... args) |
static ModelResultMatchers | model() モデル関連のアサーションへのアクセス。 |
static ResultMatcher | redirectedUrl(StringSE expectedUrl) リクエストが指定された URL にリダイレクトされたことを表明します。 |
static ResultMatcher | redirectedUrlPattern(StringSE urlPattern) リクエストが指定された URL にリダイレクトされたことを表明します。 |
static ResultMatcher | redirectedUrlTemplate(StringSE urlTemplate, ObjectSE... uriVars) リクエストが指定された URL テンプレートにリダイレクトされたことを表明します。 |
static RequestResultMatchers | request() リクエスト関連のアサーションへのアクセス。 |
static StatusResultMatchers | status() レスポンスステータスアサーションへのアクセス。 |
static ViewResultMatchers | view() 選択したビューのアサーションへのアクセス。 |
static XpathResultMatchers | xpath(StringSE expression, MapSE<StringSE, StringSE> namespaces, ObjectSE... args) XPath 式を使用して本文の特定のサブセットをインスペクションするレスポンス本文のアサーションへのアクセス。 |
static XpathResultMatchers | xpath(StringSE expression, ObjectSE... args) XPath 式を使用して本文の特定のサブセットをインスペクションするレスポンス本文のアサーションへのアクセス。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
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 StringSE expectedUrl)
このメソッドは完全一致のみを受け入れます。
expectedUrl
- 期待される正確な URLpublic static ResultMatcher forwardedUrlTemplate(StringSE urlTemplate, ObjectSE... uriVars)
このメソッドは、拡張およびエンコードされた URL テンプレートに対する完全一致を受け入れます。
urlTemplate
- URL テンプレート。展開された URL はエンコードされます uriVars
- テンプレートに入力する 0 個以上の URI 変数 UriComponentsBuilder.fromUriString(String)
public static ResultMatcher forwardedUrlPattern(StringSE urlPattern)
このメソッドは AntPathMatcher
パターンを受け入れます。
urlPattern
- 照合する Ant スタイルのパスパターン AntPathMatcher
public static ResultMatcher redirectedUrl(StringSE expectedUrl)
このメソッドは完全一致のみを受け入れます。
expectedUrl
- 期待される正確な URLpublic static ResultMatcher redirectedUrlTemplate(StringSE urlTemplate, ObjectSE... uriVars)
このメソッドは、拡張およびエンコードされた URL テンプレートに対する完全一致を受け入れます。
urlTemplate
- URL テンプレート。展開された URL はエンコードされます uriVars
- テンプレートに入力する 0 個以上の URI 変数 UriComponentsBuilder.fromUriString(String)
public static ResultMatcher redirectedUrlPattern(StringSE urlPattern)
このメソッドは AntPathMatcher
パターンを受け入れます。
urlPattern
- 照合する Ant スタイルのパスパターン AntPathMatcher
public static StatusResultMatchers status()
public static HeaderResultMatchers header()
public static ContentResultMatchers content()
public static JsonPathResultMatchers jsonPath(StringSE expression, ObjectSE... args)
JSON パス式は、String.format(String, Object...)
SE で定義されているフォーマット指定子を使用して、パラメーター化されたストリングにすることができます。
expression
- オプションで引数でパラメーター化された JSON パス式 args
- JSON パス式をパラメーター化する引数 jsonPath(String, Matcher)
, jsonPath(String, Matcher, Class)
public static <T> ResultMatcher jsonPath(StringSE expression, Matcher<? super T> matcher)
expression
- JSON パス式 matcher
- JSON パスで期待される値のマッチャー jsonPath(String, Object...)
, jsonPath(String, Matcher, Class)
public static <T> ResultMatcher jsonPath(StringSE expression, Matcher<? super T> matcher, ClassSE<T> targetType)
Matcher
でアサートし、結果の値を指定されたターゲット型に強制してからマッチャーを適用します。これは、数値を確実に照合できます。— たとえば、整数を double に強制変換します。
expression
- JSON パス式 matcher
- JSON パスで期待される値のマッチャー targetType
- 一致する値を強制するターゲット型 jsonPath(String, Object...)
, jsonPath(String, Matcher)
public static XpathResultMatchers xpath(StringSE expression, ObjectSE... args) throws XPathExpressionExceptionSE
XPath 式は、String.format(String, Object...)
SE で定義されている書式指定子を使用して、パラメーター化された文字列にすることができます。
expression
- オプションで引数でパラメーター化された XPath 式 args
- XPath 式をパラメーター化する引数 XPathExpressionExceptionSE
public static XpathResultMatchers xpath(StringSE expression, MapSE<StringSE,StringSE> namespaces, ObjectSE... args) throws XPathExpressionExceptionSE
XPath 式は、String.format(String, Object...)
SE で定義されている書式指定子を使用して、パラメーター化された文字列にすることができます。
expression
- オプションで引数でパラメーター化された XPath 式 namespaces
- XPath 式で参照される名前空間 args
- XPath 式をパラメーター化する引数 XPathExpressionExceptionSE
public static CookieResultMatchers cookie()