CustomMatcher クラス
- java.
lang. Object - com.
azure. core. test. models. TestProxyRequestMatcher - com.
azure. core. test. models. CustomMatcher
- com.
- com.
public class CustomMatcher
extends TestProxyRequestMatcher
このマッチャーは、カスタマイズ可能な方法で既定のマッチャーを公開します。 現時点では、ヘッダーの無視/除外、要求本文の比較、クエリ パラメーターまたはクエリ パラメーターの順序の無視が含まれます。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
CustomMatcher() |
カスタム |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
List<String> |
getExcludedHeaders()
照合中に除外する必要があるヘッダーの一覧を取得します。 |
List<String> |
getHeadersKeyOnlyMatch()
照合中に無視する必要があるヘッダーの一覧を取得します。 |
List<String> |
getIgnoredQueryParameters()
照合中に無視する必要があるクエリ パラメーターの一覧を取得します。 |
boolean |
isComparingBodies()
比較する本体のブール値を取得します。 |
boolean |
isQueryOrderingIgnored()
照合時に URI を比較する前にクエリ パラメーターをアルファベット順に並べ替えるブール値を取得します |
Custom |
setComparingBodies(boolean comparingBodies)
本文の一致 (既定の動作) を有効にする場合は true、本文の一致を無効にする場合は false を設定します。 |
Custom |
setExcludedHeaders(List<String> excludedHeaders)
照合中に除外するヘッダーの一覧を設定します。 |
Custom |
setHeadersKeyOnlyMatch(List<String> headersKeyOnlyMatch)
照合中に無視するヘッダーの一覧を設定します。 |
Custom |
setIgnoredQueryParameters(List<String> ignoredQueryParameters)
照合中に無視するクエリ パラメーターの一覧を設定します。 |
Custom |
setQueryOrderingIgnored(boolean queryOrderingIgnored)
クエリの順序をブール値に設定して、照合時に URI を比較する前にクエリ パラメーターをアルファベット順に並べ替えます。 |
メソッドの継承元: TestProxyRequestMatcher
メソッドの継承元: java.lang.Object
コンストラクターの詳細
CustomMatcher
public CustomMatcher()
CustomMatcher のインスタンスを作成します
メソッドの詳細
getExcludedHeaders
public List
照合中に除外する必要があるヘッダーの一覧を取得します。 これらのヘッダーの存在は、照合中に考慮されません。
戻り値:
getHeadersKeyOnlyMatch
public List
照合中に無視する必要があるヘッダーの一覧を取得します。 ヘッダー値は一致しませんが、これらのヘッダーの存在は照合中に考慮されます。
戻り値:
getIgnoredQueryParameters
public List
照合中に無視する必要があるクエリ パラメーターの一覧を取得します。 パラメーター値は一致しませんが、これらのパラメーターの存在が考慮されます。
戻り値:
isComparingBodies
public boolean isComparingBodies()
比較する本体のブール値を取得します。 本文の一致 (既定の動作) を有効にする場合は True、本文の一致を無効にする場合は false。
戻り値:
isQueryOrderingIgnored
public boolean isQueryOrderingIgnored()
照合時に URI を比較する前にクエリ パラメーターをアルファベット順に並べ替えるブール値を取得します
戻り値:
setComparingBodies
public CustomMatcher setComparingBodies(boolean comparingBodies)
本文の一致 (既定の動作) を有効にする場合は true、本文の一致を無効にする場合は false を設定します。
パラメーター:
戻り値:
setExcludedHeaders
public CustomMatcher setExcludedHeaders(List
照合中に除外するヘッダーの一覧を設定します。 これらのヘッダーの存在は、照合中に考慮されません。
パラメーター:
戻り値:
setHeadersKeyOnlyMatch
public CustomMatcher setHeadersKeyOnlyMatch(List
照合中に無視するヘッダーの一覧を設定します。 ヘッダー値は一致しませんが、これらのヘッダーの存在は照合中に考慮されます。
パラメーター:
戻り値:
setIgnoredQueryParameters
public CustomMatcher setIgnoredQueryParameters(List
照合中に無視するクエリ パラメーターの一覧を設定します。 パラメーター値は一致しませんが、これらのパラメーターの存在が考慮されます。
パラメーター:
戻り値:
setQueryOrderingIgnored
public CustomMatcher setQueryOrderingIgnored(boolean queryOrderingIgnored)
クエリの順序をブール値に設定して、照合時に URI を比較する前にクエリ パラメーターをアルファベット順に並べ替えます。
パラメーター:
戻り値:
適用対象
Azure SDK for Java
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示