次の方法で共有


AssertingHttpClientBuilder クラス

  • java.lang.Object
    • com.azure.core.test.http.AssertingHttpClientBuilder

public class AssertingHttpClientBuilder

同期および非同期アサーション チェックの実行に役立つ HTTP クライアント ビルダー。

コンストラクターの概要

コンストラクター 説明
AssertingHttpClientBuilder(HttpClient delegate)

指定された Httpクライアントを使用して のAssertingHttpClientBuilderインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
AssertingHttpClientBuilder assertAsync()

非同期実装のみが実装呼び出し履歴内から呼び出されることをアサートします。

AssertingHttpClientBuilder assertSync()

同期実装のみが実装呼び出し履歴内から呼び出されるアサート。

HttpClient build()

http クライアント実装を呼び出すためのアサーションを提供するのに役立つ新しい HttpClient インスタンスを作成します。

AssertingHttpClientBuilder skipRequest(BiFunction<HttpRequest,Context,Boolean> skipRequestFunction)

アサーションの実行時にスキップする http 要求を指定するために使用されるメソッド。

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

コンストラクターの詳細

AssertingHttpClientBuilder

public AssertingHttpClientBuilder(HttpClient delegate)

指定された HttpClient を使用して の AssertingHttpClientBuilder インスタンスを作成します。

パラメーター:

delegate - HttpClient。

メソッドの詳細

assertAsync

public AssertingHttpClientBuilder assertAsync()

非同期実装のみが実装呼び出し履歴内から呼び出されることをアサートします。 同期 HttpClient#sendSync(HttpRequest, Context) が呼び出されると、テストが失敗します。

戻り値:

AssertingHttpClientBuilder 自体。

assertSync

public AssertingHttpClientBuilder assertSync()

同期実装のみが実装呼び出し履歴内から呼び出されるアサート。 非同期 or HttpClient#send(HttpRequest, Context) 呼び出し時にテストが失敗します。

戻り値:

AssertingHttpClientBuilder 自体。

build

public HttpClient build()

http クライアント実装を呼び出すためのアサーションを提供するのに役立つ新しい HttpClient インスタンスを作成します。

戻り値:

新しい AssertingClient インスタンス。

skipRequest

public AssertingHttpClientBuilder skipRequest(BiFunction skipRequestFunction)

アサーションの実行時にスキップする http 要求を指定するために使用されるメソッド。

パラメーター:

skipRequestFunction - 同期アサーションに対してスキップする http 要求を指定するために使用される関数。

戻り値:

AssertingHttpClientBuilder 自体。

適用対象