Compartir a través de


AssertingHttpClientBuilder Clase

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

public class AssertingHttpClientBuilder

Generador de clientes HTTP que ayuda a ejecutar comprobaciones de aserción asincrónicas y sincronizadas.

Resumen del constructor

Constructor Description
AssertingHttpClientBuilder(HttpClient delegate)

Cree una instancia de AssertingHttpClientBuilder con el cliente Httpproporcionado.

Resumen del método

Modificador y tipo Método y descripción
AssertingHttpClientBuilder assertAsync()

Afirma que solo se invocan implementaciones asincrónicas desde la pila de llamadas de implementación.

AssertingHttpClientBuilder assertSync()

Afirma que solo se invocan implementaciones de sincronización desde la pila de llamadas de implementación.

HttpClient build()

Crea una nueva HttpClient instancia que ayuda a proporcionar aserciones para invocar implementaciones de cliente http.

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

Método usado para especificar solicitudes HTTP que se omitirán al ejecutar aserciones.

Métodos heredados de java.lang.Object

Detalles del constructor

AssertingHttpClientBuilder

public AssertingHttpClientBuilder(HttpClient delegate)

Cree una instancia de AssertingHttpClientBuilder con httpClient proporcionado.

Parámetros:

delegate - HttpClient.

Detalles del método

assertAsync

public AssertingHttpClientBuilder assertAsync()

Afirma que solo se invocan implementaciones asincrónicas desde la pila de llamadas de implementación. Hacer que se produzca un error en las pruebas si se invoca la sincronización HttpClient#sendSync(HttpRequest, Context) .

Devoluciones:

AssertingHttpClientBuilder.

assertSync

public AssertingHttpClientBuilder assertSync()

Afirma que solo se invocan implementaciones de sincronización desde la pila de llamadas de implementación. Hacer que se produzcan errores en las pruebas si se invoca async or HttpClient#send(HttpRequest, Context) .

Devoluciones:

AssertingHttpClientBuilder.

build

public HttpClient build()

Crea una nueva HttpClient instancia que ayuda a proporcionar aserciones para invocar implementaciones de cliente http.

Devoluciones:

Nueva instancia de AssertingClient.

skipRequest

public AssertingHttpClientBuilder skipRequest(BiFunction skipRequestFunction)

Método usado para especificar solicitudes HTTP que se omitirán al ejecutar aserciones.

Parámetros:

skipRequestFunction - la función usada para especificar las solicitudes HTTP que se omitirán para las aserciones de sincronización.

Devoluciones:

AssertingHttpClientBuilder.

Se aplica a