次の方法で共有


CustomMatcher クラス

public class CustomMatcher
extends TestProxyRequestMatcher

このマッチャーは、カスタマイズ可能な方法で既定のマッチャーを公開します。 現時点では、ヘッダーの無視/除外、要求本文の比較、クエリ パラメーターまたはクエリ パラメーターの順序の無視が含まれます。

コンストラクターの概要

コンストラクター 説明
CustomMatcher()

カスタムマッチャーのインスタンスを作成します

メソッドの概要

修飾子と型 メソッドと説明
List<String> getExcludedHeaders()

照合中に除外する必要があるヘッダーの一覧を取得します。

List<String> getHeadersKeyOnlyMatch()

照合中に無視する必要があるヘッダーの一覧を取得します。

List<String> getIgnoredQueryParameters()

照合中に無視する必要があるクエリ パラメーターの一覧を取得します。

boolean isComparingBodies()

比較する本体のブール値を取得します。

boolean isQueryOrderingIgnored()

照合時に URI を比較する前にクエリ パラメーターをアルファベット順に並べ替えるブール値を取得します

CustomMatcher setComparingBodies(boolean comparingBodies)

本文の一致 (既定の動作) を有効にする場合は true、本文の一致を無効にする場合は false を設定します。

CustomMatcher setExcludedHeaders(List<String> excludedHeaders)

照合中に除外するヘッダーの一覧を設定します。

CustomMatcher setHeadersKeyOnlyMatch(List<String> headersKeyOnlyMatch)

照合中に無視するヘッダーの一覧を設定します。

CustomMatcher setIgnoredQueryParameters(List<String> ignoredQueryParameters)

照合中に無視するクエリ パラメーターの一覧を設定します。

CustomMatcher setQueryOrderingIgnored(boolean queryOrderingIgnored)

クエリの順序をブール値に設定して、照合時に URI を比較する前にクエリ パラメーターをアルファベット順に並べ替えます。

メソッドの継承元: TestProxyRequestMatcher

メソッドの継承元: java.lang.Object

コンストラクターの詳細

CustomMatcher

public CustomMatcher()

CustomMatcher のインスタンスを作成します

メソッドの詳細

getExcludedHeaders

public List getExcludedHeaders()

照合中に除外する必要があるヘッダーの一覧を取得します。 これらのヘッダーの存在は、照合中に考慮されません。

戻り値:

除外されたヘッダーの一覧

getHeadersKeyOnlyMatch

public List getHeadersKeyOnlyMatch()

照合中に無視する必要があるヘッダーの一覧を取得します。 ヘッダー値は一致しませんが、これらのヘッダーの存在は照合中に考慮されます。

戻り値:

無視されたヘッダー リスト

getIgnoredQueryParameters

public List getIgnoredQueryParameters()

照合中に無視する必要があるクエリ パラメーターの一覧を取得します。 パラメーター値は一致しませんが、これらのパラメーターの存在が考慮されます。

戻り値:

無視されたクエリ パラメーター

isComparingBodies

public boolean isComparingBodies()

比較する本体のブール値を取得します。 本文の一致 (既定の動作) を有効にする場合は True、本文の一致を無効にする場合は false。

戻り値:

ブール値

isQueryOrderingIgnored

public boolean isQueryOrderingIgnored()

照合時に URI を比較する前にクエリ パラメーターをアルファベット順に並べ替えるブール値を取得します

戻り値:

ブール値

setComparingBodies

public CustomMatcher setComparingBodies(boolean comparingBodies)

本文の一致 (既定の動作) を有効にする場合は true、本文の一致を無効にする場合は false を設定します。

パラメーター:

comparingBodies - 比較本体

戻り値:

更新後の CustomMatcher オブジェクト。

setExcludedHeaders

public CustomMatcher setExcludedHeaders(List excludedHeaders)

照合中に除外するヘッダーの一覧を設定します。 これらのヘッダーの存在は、照合中に考慮されません。

パラメーター:

excludedHeaders - 除外されたヘッダーの一覧

戻り値:

更新後の CustomMatcher オブジェクト。

setHeadersKeyOnlyMatch

public CustomMatcher setHeadersKeyOnlyMatch(List headersKeyOnlyMatch)

照合中に無視するヘッダーの一覧を設定します。 ヘッダー値は一致しませんが、これらのヘッダーの存在は照合中に考慮されます。

パラメーター:

headersKeyOnlyMatch - 無視されたヘッダー リスト

戻り値:

更新後の CustomMatcher オブジェクト。

setIgnoredQueryParameters

public CustomMatcher setIgnoredQueryParameters(List ignoredQueryParameters)

照合中に無視するクエリ パラメーターの一覧を設定します。 パラメーター値は一致しませんが、これらのパラメーターの存在が考慮されます。

パラメーター:

ignoredQueryParameters - 無視されたクエリ パラメーター

戻り値:

更新後の CustomMatcher オブジェクト。

setQueryOrderingIgnored

public CustomMatcher setQueryOrderingIgnored(boolean queryOrderingIgnored)

クエリの順序をブール値に設定して、照合時に URI を比較する前にクエリ パラメーターをアルファベット順に並べ替えます。

パラメーター:

queryOrderingIgnored - クエリの順序付けブール値を無視する場合

戻り値:

更新後の CustomMatcher オブジェクト。

適用対象