public abstract class MockRestRequestMatchers
extends java.lang.ObjectRequestMatcher クラスの静的ファクトリメソッド。通常、MockRestServiceServer.expect(RequestMatcher) に入力を提供するために使用されます。このクラスを Java エディターのお気に入りとして追加することを検討してください。この設定に移動するには、設定を開き、「お気に入り」と入力します。
| コンストラクターと説明 |
|---|
MockRestRequestMatchers() |
| 修飾子と型 | メソッドと説明 |
|---|---|
static RequestMatcher | anything() どんなリクエストにもマッチします。 |
static ContentRequestMatchers | content() ボディマッチャーをリクエストするためのアクセス。 |
static RequestMatcher | header(java.lang.String name, org.hamcrest.Matcher<? super java.lang.String>... matchers) 指定された Hamcrest マッチャーでリクエストヘッダー値をアサートします。 |
static RequestMatcher | header(java.lang.String name, java.lang.String... expectedValues) リクエストヘッダー値をアサートします。 |
static <T> RequestMatcher | jsonPath(java.lang.String expression, org.hamcrest.Matcher<T> matcher)JsonPath 式を使用してボディの特定のサブセットをインスペクションし、JSON パスで見つかった値をアサートするための Hamcrest 一致を使用して、ボディマッチャーをリクエストするアクセス。 |
static JsonPathRequestMatchers | jsonPath(java.lang.String expression, java.lang.Object... args)JsonPath 式を使用してボディマッチャーをリクエストして、ボディの特定のサブセットをインスペクションするためのアクセス。 |
static RequestMatcher | method(HttpMethod method) リクエストの HttpMethod をアサートします。 |
static RequestMatcher | queryParam(java.lang.String name, org.hamcrest.Matcher<? super java.lang.String>... matchers) 指定された Hamcrest マッチャーでリクエストクエリパラメーター値をアサートします。 |
static RequestMatcher | queryParam(java.lang.String name, java.lang.String... expectedValues) リクエストクエリパラメーター値をアサートします。 |
static RequestMatcher | requestTo(org.hamcrest.Matcher<java.lang.String> matcher) 指定された Hamcrest マッチャーでリクエスト URI 文字列をアサートします。 |
static RequestMatcher | requestTo(java.lang.String expectedUri) 指定された文字列に一致するリクエスト URI をアサートします。 |
static RequestMatcher | requestTo(java.net.URI uri) 指定された URI へのリクエストを期待します。 |
static RequestMatcher | requestToUriTemplate(java.lang.String expectedUri, java.lang.Object... uriVars) エンコーディングを含む UriComponentsBuilder を介して URI テンプレートとオプション変数から URI を準備する requestTo(URI) のバリアント。 |
static XpathRequestMatchers | xpath(java.lang.String expression, java.util.Map<java.lang.String,java.lang.String> namespaces, java.lang.Object... args)XPath を使用してボディの特定のサブセットをインスペクションするレスポンスボディマッチャーへのアクセス。 |
static XpathRequestMatchers | xpath(java.lang.String expression, java.lang.Object... args)XPath を使用してボディマッチャーをリクエストして、ボディの特定のサブセットをインスペクションするアクセス。 |
public static RequestMatcher anything()
public static RequestMatcher method(HttpMethod method)
HttpMethod をアサートします。method - HTTP メソッド public static RequestMatcher requestTo(org.hamcrest.Matcher<java.lang.String> matcher)
matcher - 予想される URI の文字列マッチャー public static RequestMatcher requestTo(java.lang.String expectedUri)
expectedUri - 期待される URIpublic static RequestMatcher requestToUriTemplate(java.lang.String expectedUri, java.lang.Object... uriVars)
UriComponentsBuilder を介して URI テンプレートとオプション変数から URI を準備する requestTo(URI) のバリアント。expectedUri - 予想される URI テンプレート uriVars - 予期される URI を設定するための 0 個以上の URI 変数 public static RequestMatcher requestTo(java.net.URI uri)
uri - 期待される URI@SafeVarargs public static RequestMatcher queryParam(java.lang.String name, org.hamcrest.Matcher<? super java.lang.String>... matchers)
public static RequestMatcher queryParam(java.lang.String name, java.lang.String... expectedValues)
@SafeVarargs public static RequestMatcher header(java.lang.String name, org.hamcrest.Matcher<? super java.lang.String>... matchers)
public static RequestMatcher header(java.lang.String name, java.lang.String... expectedValues)
public static ContentRequestMatchers content()
public static JsonPathRequestMatchers jsonPath(java.lang.String expression, java.lang.Object... args)
String.format(String, Object...) で定義されているフォーマット指定子を使用してパラメーター化された文字列にすることができます。expression - オプションで引数でパラメーター化された JSON パス args - JSON パス式をパラメーター化する引数 public static <T> RequestMatcher jsonPath(java.lang.String expression, org.hamcrest.Matcher<T> matcher)
expression - JSON パス式 matcher - JSON パスで期待される値のマッチャー public static XpathRequestMatchers xpath(java.lang.String expression, java.lang.Object... args) throws javax.xml.xpath.XPathExpressionException
String.format(String, Object...) で定義されているフォーマット指定子を使用してパラメーター化された文字列にすることができます。expression - オプションで引数でパラメーター化された XPathargs - XPath 式をパラメーター化する引数 javax.xml.xpath.XPathExpressionExceptionpublic static XpathRequestMatchers xpath(java.lang.String expression, java.util.Map<java.lang.String,java.lang.String> namespaces, java.lang.Object... args) throws javax.xml.xpath.XPathExpressionException
String.format(String, Object...) で定義されているフォーマット指定子を使用してパラメーター化された文字列にすることができます。expression - オプションで引数でパラメーター化された XPathnamespaces - XPath 式で参照される名前空間 args - XPath 式をパラメーター化する引数 javax.xml.xpath.XPathExpressionException