Compartilhar via


AssertingHttpClientBuilder Classe

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

public class AssertingHttpClientBuilder

Construtor de clientes HTTP que ajuda na execução de verificações de sincronização e assíncrona.

Resumo do Construtor

Construtor Description
AssertingHttpClientBuilder(HttpClient delegate)

Crie uma instância do AssertingHttpClientBuilder com o cliente Httpfornecido.

Resumo do método

Modificador e tipo Método e descrição
AssertingHttpClientBuilder assertAsync()

Afirma que apenas implementações assíncronas são invocadas de dentro da pilha de chamadas de implementação.

AssertingHttpClientBuilder assertSync()

Afirma que apenas as implementações de sincronização são invocadas de dentro da pilha de chamadas de implementação.

HttpClient build()

Cria uma nova HttpClient instância que ajuda a fornecer declarações para invocar implementações de cliente http.

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

Método usado para especificar solicitações http a serem ignoradas ao executar declarações.

Métodos herdados de java.lang.Object

Detalhes do construtor

AssertingHttpClientBuilder

public AssertingHttpClientBuilder(HttpClient delegate)

Crie uma instância do AssertingHttpClientBuilder com o HttpClient fornecido.

Parâmetros:

delegate - o HttpClient.

Detalhes do método

assertAsync

public AssertingHttpClientBuilder assertAsync()

Afirma que apenas implementações assíncronas são invocadas de dentro da pilha de chamadas de implementação. Faça com que os testes falhem se a sincronização HttpClient#sendSync(HttpRequest, Context) for invocada.

Retornos:

o AssertingHttpClientBuilder em si.

assertSync

public AssertingHttpClientBuilder assertSync()

Afirma que apenas as implementações de sincronização são invocadas de dentro da pilha de chamadas de implementação. Faça com que os testes falhem se a assíncrona or HttpClient#send(HttpRequest, Context) for invocada.

Retornos:

o AssertingHttpClientBuilder em si.

build

public HttpClient build()

Cria uma nova HttpClient instância que ajuda a fornecer declarações para invocar implementações de cliente http.

Retornos:

Uma nova instância de AssertingClient.

skipRequest

public AssertingHttpClientBuilder skipRequest(BiFunction skipRequestFunction)

Método usado para especificar solicitações http a serem ignoradas ao executar declarações.

Parâmetros:

skipRequestFunction - a função usada para especificar solicitações http a serem ignoradas para declarações de sincronização.

Retornos:

o AssertingHttpClientBuilder em si.

Aplica-se a