Compartir a través de


HttpClientTests Clase

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

public abstract class HttpClientTests

Conjunto de pruebas genérico para HttpClient.

Resumen del campo

Modificador y tipo Campo y descripción
protected static final String ECHO_RESPONSE

Resumen del constructor

Constructor Description
HttpClientTests()

Resumen del método

Modificador y tipo Método y descripción
protected T createService(Class<T> serviceClass)
protected T createService(Class<T> serviceClass, HttpClient httpClient)
void asyncCompletableHeadRequest()
void asyncDeleteRequest()
void asyncGetRequestWithAnything()
void asyncGetRequestWithHeaderParametersAndAnything()
void asyncGetRequestWithNoReturn()

Comprueba que una respuesta sin ningún tipo de valor devuelto se controle correctamente.

void asyncGetRequestWithQueryParametersAndAnything()
void asyncHeadBooleanRequest()
void asyncHeadRequest()
void asyncHeadersRequest()
void asyncHttpsHeadersRequest()
void asyncPatchRequest()
void asyncPostRequestWithStringBody()
void asyncPutRequestWithBinaryDataBodyAndEqualContentLength()
void asyncPutRequestWithBinaryDataBodyAndLessThanContentLength()
void asyncPutRequestWithBinaryDataBodyAndMoreThanContentLength()
void asyncPutRequestWithBodyAndEqualContentLength()
void asyncPutRequestWithBodyAndLessThanContentLength()
void asyncPutRequestWithBodyAndMoreThanContentLength()
void asyncPutRequestWithIntBody()
void asyncPutRequestWithStreamBinaryDataBodyAndLessThanContentLength()

LengthValidatingInputStream in rest proxy se basa en el lector que alcanza EOF.

void asyncPutRequestWithStreamBinaryDataBodyAndMoreThanContentLength()

LengthValidatingInputStream in rest proxy se basa en el lector que alcanza EOF.

void asyncPutRequestWithUnexpectedResponse()
void asyncPutRequestWithUnexpectedResponseAndDeterminedExceptionType()
void asyncPutRequestWithUnexpectedResponseAndExceptionType()
void asyncPutRequestWithUnexpectedResponseAndFallthroughExceptionType()
void asyncPutRequestWithUnexpectedResponseAndNoFallthroughExceptionType()
void asyncRequestWithByteArrayReturnType()

Comprueba que el cuerpo de la respuesta se devuelve correctamente como una matriz de bytes.

void asyncRequestWithByteArrayReturnTypeAndParameterizedHostAndPath()

Comprueba que el cuerpo de la respuesta se devuelve correctamente como una matriz de bytes.

void asyncRequestWithMultipleHostParams()
void binaryDataUploadTest()
void bomWithDifferentHeader()

Comprueba que una respuesta con un marcador de orden de bytes y el encabezado "Content-Type" se aplazarán al uso de la codificación BOM.

void bomWithSameHeader()

Comprueba que una respuesta con un marcador de orden de bytes y el encabezado "Content-Type" se aplazarán al uso de la codificación BOM.

void bufferedResponseCanBeReadMultipleTimes()

Las pruebas que la respuesta almacenada en búfer se almacena en búfer, i.e.

void canAccessResponseBody()

Se puede acceder a las pruebas a las que se puede acceder al cuerpo de respuesta no almacenado en el búfer.

void canSendBinaryData(BinaryData requestBody, byte[] expectedResponseBody)

Comprueba que envían bytes aleatorios en varios formularios a un punto de conexión que devuelve bytes al remitente.

void canSendBinaryDataSync(BinaryData requestBody, byte[] expectedResponseBody)

Comprueba que envían bytes aleatorios en varios formularios a un punto de conexión que devuelve bytes al remitente.

void canSendBinaryDataWithProgressReporting(BinaryData requestBody, byte[] expectedResponseBody)

Comprueba que envían bytes aleatorios en varios formularios a un punto de conexión que devuelve bytes al remitente.

void canSendBinaryDataWithProgressReportingSync(BinaryData requestBody, byte[] expectedResponseBody)

Comprueba que envían bytes aleatorios en varios formularios a un punto de conexión que devuelve bytes al remitente.

protected abstract HttpClient createHttpClient()

Obtenga el cliente HTTP que se usará para cada prueba.

static Stream<org.junit.jupiter.params.provider.Arguments> downloadTestArgumentProvider()
void eagerlyConvertedHeadersAreHttpHeaders()

Pruebas que convierten diligentemente los encabezados HTTP de implementación en encabezados HTTPde azure-core.

void fluxUploadTest()
void getByteArrayAsyncWithNoExpectedResponses()

Comprueba que el cuerpo de la respuesta se devuelve correctamente como una matriz de bytes.

protected abstract int getPort()

Obsoleto

En su lugar, use getServerUri(boolean secure).

Obtenga el puerto dinámico que usa el servidor para enrutar correctamente la solicitud.

protected URL getRequestUrl(String requestPath)

Obtiene la dirección URL de la solicitud para una ruta de acceso determinada.

protected abstract String getServerUri(boolean secure)

Obtiene el URI dinámico que usa el servidor para enrutar correctamente la solicitud.

void headerResponse()

Comprueba que una respuesta con un encabezado "Content-Type" codifica mediante el conjunto de caracteres especificado.

void invalidHeaderResponse()

Comprueba que una respuesta con un "Content-Type" que contenga codificaciones de conjunto de caracteres no válidas o no admitidas mediante UTF-8.

protected boolean isSecure()

Obtenga una marca que indica si la comunicación debe protegerse o no (https o http).

void plainResponse()

Comprueba que una respuesta sin una marca de orden de bytes o un encabezado "Content-Type" codifique mediante UTF-8.

void postUrlForm()
void postUrlFormEncoded()
void rawFluxDownloadTest()
void requestOptionsAddAHeader()
void requestOptionsChangesBody()
void requestOptionsChangesBodyAndContentLength()
void requestOptionsSetsAHeader()
void segmentUploadTest()
void service16Put()
void service16PutAsync()
void service18GetStatus200()
void service18GetStatus200WithExpectedResponse200()
void service18GetStatus300()
void service18GetStatus300WithExpectedResponse300()
void service18GetStatus400()
void service18GetStatus400WithExpectedResponse400()
void service18GetStatus500()
void service18GetStatus500WithExpectedResponse500()
void service19PutWithBodyParamApplicationJsonContentTypeAndByteArrayBodyWithEmptyBody()
void service19PutWithBodyParamApplicationJsonContentTypeAndByteArrayBodyWithNonEmptyBody()
void service19PutWithBodyParamApplicationJsonContentTypeAndByteArrayBodyWithNullBody()
void service19PutWithBodyParamApplicationJsonContentTypeAndCharsetAndStringBodyWithEmptyBody()
void service19PutWithBodyParamApplicationJsonContentTypeAndCharsetAndStringBodyWithNonEmptyBody()
void service19PutWithBodyParamApplicationJsonContentTypeAndCharsetAndStringBodyWithNullBody()
void service19PutWithBodyParamApplicationJsonContentTypeAndStringBodyWithEmptyBody()
void service19PutWithBodyParamApplicationJsonContentTypeAndStringBodyWithNonEmptyBody()
void service19PutWithBodyParamApplicationJsonContentTypeAndStringBodyWithNullBody()
void service19PutWithBodyParamApplicationOctetStreamContentTypeAndByteArrayBodyWithEmptyBody()
void service19PutWithBodyParamApplicationOctetStreamContentTypeAndByteArrayBodyWithNonEmptyBody()
void service19PutWithBodyParamApplicationOctetStreamContentTypeAndByteArrayBodyWithNullBody()
void service19PutWithBodyParamApplicationOctetStreamContentTypeAndStringBodyWithEmptyBody()
void service19PutWithBodyParamApplicationOctetStreamContentTypeAndStringBodyWithNonEmptyBody()
void service19PutWithBodyParamApplicationOctetStreamContentTypeAndStringBodyWithNullBody()
void service19PutWithHeaderApplicationJsonContentTypeAndByteArrayBodyWithEmptyBody()
void service19PutWithHeaderApplicationJsonContentTypeAndByteArrayBodyWithNonEmptyBody()
void service19PutWithHeaderApplicationJsonContentTypeAndByteArrayBodyWithNullBody()
void service19PutWithHeaderApplicationJsonContentTypeAndCharsetAndStringBodyWithEmptyBody()
void service19PutWithHeaderApplicationJsonContentTypeAndCharsetAndStringBodyWithNonEmptyBody()
void service19PutWithHeaderApplicationJsonContentTypeAndCharsetAndStringBodyWithNullBody()
void service19PutWithHeaderApplicationJsonContentTypeAndStringBodyWithEmptyBody()
void service19PutWithHeaderApplicationJsonContentTypeAndStringBodyWithNonEmptyBody()
void service19PutWithHeaderApplicationJsonContentTypeAndStringBodyWithNullBody()
void service19PutWithHeaderApplicationOctetStreamContentTypeAndByteArrayBodyWithEmptyBody()
void service19PutWithHeaderApplicationOctetStreamContentTypeAndByteArrayBodyWithNonEmptyBody()
void service19PutWithHeaderApplicationOctetStreamContentTypeAndByteArrayBodyWithNullBody()
void service19PutWithHeaderApplicationOctetStreamContentTypeAndStringBodyWithEmptyBody()
void service19PutWithHeaderApplicationOctetStreamContentTypeAndStringBodyWithNonEmptyBody()
void service19PutWithHeaderApplicationOctetStreamContentTypeAndStringBodyWithNullBody()
void service19PutWithNoContentTypeAndByteArrayBodyWithEmptyBody()
void service19PutWithNoContentTypeAndByteArrayBodyWithNonEmptyBody()
void service19PutWithNoContentTypeAndByteArrayBodyWithNullBody()
void service19PutWithNoContentTypeAndStringBodyWithEmptyBody()
void service19PutWithNoContentTypeAndStringBodyWithNonEmptyBody()
void service19PutWithNoContentTypeAndStringBodyWithNullBody()
void service20GetBytes100BodyAndHeaders()
void service20GetBytes100OnlyHeaders()
void service20GetBytesOnlyHeaders()
void service20GetBytesOnlyStatus()
void service20GetResponseBody()
void service20GetVoidResponse()
void service20PutBodyAndHeaders()
void service20PutOnlyHeaders()
void service21GetBytes100()
void service22GetBytes()
void service23GetBytes()
void service24Put()
void shouldBufferResponse()

Comprueba que el cliente devuelve la respuesta almacenada en búfer si se solicita mediante la marca de contexto azure-diligently-read-response.

void simpleDownloadTest(Context context)
void simpleDownloadTestAsync(Context context)
void streamResponseCanTransferBody(Context context)
void streamResponseCanTransferBodyAsync(Context context)
void syncDeleteRequest()
void syncGetRequestWithAnything()
void syncGetRequestWithAnythingWithEncodedPathParam()
void syncGetRequestWithAnythingWithEncodedPathParamWithPercent20()
void syncGetRequestWithAnythingWithEncodedPathParamWithPlus()
void syncGetRequestWithAnythingWithPathParam()
void syncGetRequestWithAnythingWithPathParamWithPlus()
void syncGetRequestWithAnythingWithPathParamWithSpace()
void syncGetRequestWithAnythingWithPlus()
void syncGetRequestWithHeaderParametersAndAnythingReturn()
void syncGetRequestWithNoReturn()

Comprueba que se controla correctamente una respuesta sin ningún tipo de valor devuelto.

void syncGetRequestWithNullHeader()
void syncGetRequestWithNullQueryParameter()
void syncGetRequestWithQueryParametersAndAnything()
void syncGetRequestWithQueryParametersAndAnythingWithEncodedWithPercent20()
void syncGetRequestWithQueryParametersAndAnythingWithPercent20()
void syncHeadBooleanRequest()
void syncHeadRequest()
void syncHeadersRequest()
void syncPatchRequest()
void syncPostRequestWithNullBody()
void syncPostRequestWithStringBody()
void syncPutRequestWithBodyAndEqualContentLength()
void syncPutRequestWithBodyLessThanContentLength()
void syncPutRequestWithBodyMoreThanContentLength()
void syncPutRequestWithIntBody()
void syncPutRequestWithUnexpectedResponse()
void syncPutRequestWithUnexpectedResponseAndDeterminedExceptionType()
void syncPutRequestWithUnexpectedResponseAndExceptionType()
void syncPutRequestWithUnexpectedResponseAndFallthroughExceptionType()
void syncPutRequestWithUnexpectedResponseAndNoFallthroughExceptionType()
void syncRequestWithByteArrayReturnType()

Comprueba que el cuerpo de la respuesta se devuelve correctamente como una matriz de bytes.

void syncRequestWithByteArrayReturnTypeAndParameterizedHostAndPath()

Comprueba que el cuerpo de la respuesta se devuelve correctamente como una matriz de bytes.

void syncRequestWithEmptyByteArrayReturnTypeAndParameterizedHostAndPath()

Comprueba que el cuerpo de la respuesta se devuelve correctamente como una matriz de bytes.

void syncRequestWithMultipleHostParams()
void syncVoidHeadRequest()
void unexpectedHTTPOK()
void utf16BeBomResponse()

Comprueba que una respuesta con una marca de orden de bytes codifica mediante el conjunto de caracteres especificado.

void utf16LeBomResponse()

Comprueba que una respuesta con una marca de orden de bytes codifica mediante el conjunto de caracteres especificado.

void utf32BeBomResponse()

Comprueba que una respuesta con una marca de orden de bytes codifica mediante el conjunto de caracteres especificado.

void utf32LeBomResponse()

Comprueba que una respuesta con una marca de orden de bytes codifica mediante el conjunto de caracteres especificado.

void utf8BomResponse()

Comprueba que una respuesta con una marca de orden de bytes codifica mediante el conjunto de caracteres especificado.

void voidDoesNotEagerlyReadResponse(BiConsumer<String,HttpClientTests.Service28> executable)
void voidErrorReturnsErrorBody(BiConsumer<String,HttpClientTests.Service29> executable)

Métodos heredados de java.lang.Object

Detalles del campo

ECHO_RESPONSE

protected static final String ECHO_RESPONSE

Detalles del constructor

HttpClientTests

public HttpClientTests()

Detalles del método

createService

protected T createService(Class serviceClass)

Parameters:

serviceClass

createService

protected T createService(Class serviceClass, HttpClient httpClient)

Parameters:

serviceClass
httpClient

asyncCompletableHeadRequest

public void asyncCompletableHeadRequest()

asyncDeleteRequest

public void asyncDeleteRequest()

asyncGetRequestWithAnything

public void asyncGetRequestWithAnything()

asyncGetRequestWithHeaderParametersAndAnything

public void asyncGetRequestWithHeaderParametersAndAnything()

asyncGetRequestWithNoReturn

public void asyncGetRequestWithNoReturn()

Comprueba que una respuesta sin ningún tipo de valor devuelto se controle correctamente.

asyncGetRequestWithQueryParametersAndAnything

public void asyncGetRequestWithQueryParametersAndAnything()

asyncHeadBooleanRequest

public void asyncHeadBooleanRequest()

asyncHeadRequest

public void asyncHeadRequest()

asyncHeadersRequest

public void asyncHeadersRequest()

asyncHttpsHeadersRequest

public void asyncHttpsHeadersRequest()

asyncPatchRequest

public void asyncPatchRequest()

asyncPostRequestWithStringBody

public void asyncPostRequestWithStringBody()

asyncPutRequestWithBinaryDataBodyAndEqualContentLength

public void asyncPutRequestWithBinaryDataBodyAndEqualContentLength()

asyncPutRequestWithBinaryDataBodyAndLessThanContentLength

public void asyncPutRequestWithBinaryDataBodyAndLessThanContentLength()

asyncPutRequestWithBinaryDataBodyAndMoreThanContentLength

public void asyncPutRequestWithBinaryDataBodyAndMoreThanContentLength()

asyncPutRequestWithBodyAndEqualContentLength

public void asyncPutRequestWithBodyAndEqualContentLength()

asyncPutRequestWithBodyAndLessThanContentLength

public void asyncPutRequestWithBodyAndLessThanContentLength()

asyncPutRequestWithBodyAndMoreThanContentLength

public void asyncPutRequestWithBodyAndMoreThanContentLength()

asyncPutRequestWithIntBody

public void asyncPutRequestWithIntBody()

asyncPutRequestWithStreamBinaryDataBodyAndLessThanContentLength

public void asyncPutRequestWithStreamBinaryDataBodyAndLessThanContentLength()

LengthValidatingInputStream en el proxy de rest se basa en el lector que alcanza EOF. Esta prueba tiene como destino específicamente InputStream para afirmar este comportamiento.

asyncPutRequestWithStreamBinaryDataBodyAndMoreThanContentLength

public void asyncPutRequestWithStreamBinaryDataBodyAndMoreThanContentLength()

LengthValidatingInputStream en el proxy de rest se basa en el lector que alcanza EOF. Esta prueba tiene como destino específicamente InputStream para afirmar este comportamiento.

asyncPutRequestWithUnexpectedResponse

public void asyncPutRequestWithUnexpectedResponse()

asyncPutRequestWithUnexpectedResponseAndDeterminedExceptionType

public void asyncPutRequestWithUnexpectedResponseAndDeterminedExceptionType()

asyncPutRequestWithUnexpectedResponseAndExceptionType

public void asyncPutRequestWithUnexpectedResponseAndExceptionType()

asyncPutRequestWithUnexpectedResponseAndFallthroughExceptionType

public void asyncPutRequestWithUnexpectedResponseAndFallthroughExceptionType()

asyncPutRequestWithUnexpectedResponseAndNoFallthroughExceptionType

public void asyncPutRequestWithUnexpectedResponseAndNoFallthroughExceptionType()

asyncRequestWithByteArrayReturnType

public void asyncRequestWithByteArrayReturnType()

Comprueba que el cuerpo de la respuesta se devuelve correctamente como una matriz de bytes.

asyncRequestWithByteArrayReturnTypeAndParameterizedHostAndPath

public void asyncRequestWithByteArrayReturnTypeAndParameterizedHostAndPath()

Comprueba que el cuerpo de la respuesta se devuelve correctamente como una matriz de bytes.

asyncRequestWithMultipleHostParams

public void asyncRequestWithMultipleHostParams()

binaryDataUploadTest

public void binaryDataUploadTest()

Throws:

bomWithDifferentHeader

public void bomWithDifferentHeader()

Comprueba que una respuesta con un marcador de orden de bytes y el encabezado "Content-Type" se aplazarán al uso de la codificación BOM.

bomWithSameHeader

public void bomWithSameHeader()

Comprueba que una respuesta con un marcador de orden de bytes y el encabezado "Content-Type" se aplazarán al uso de la codificación BOM.

bufferedResponseCanBeReadMultipleTimes

public void bufferedResponseCanBeReadMultipleTimes()

Las pruebas a las que la respuesta almacenada en búfer se almacena en búfer, es decir, se puede acceder a contenido muchas veces.

Throws:

IOException

- Cuando se produce un error en la E/S.

canAccessResponseBody

public void canAccessResponseBody()

Se puede acceder a las pruebas a las que se puede acceder al cuerpo de respuesta no almacenado en el búfer.

Throws:

IOException

- Cuando se produce un error en la E/S.

canSendBinaryData

public void canSendBinaryData(BinaryData requestBody, byte[] expectedResponseBody)

Comprueba que envían bytes aleatorios en varios formularios a un punto de conexión que devuelve bytes al remitente.

Parameters:

requestBody - BinaryData que contiene bytes aleatorios.
expectedResponseBody - Bytes esperados en la respuesta de eco.

canSendBinaryDataSync

public void canSendBinaryDataSync(BinaryData requestBody, byte[] expectedResponseBody)

Comprueba que envían bytes aleatorios en varios formularios a un punto de conexión que devuelve bytes al remitente.

Parameters:

requestBody - BinaryData que contiene bytes aleatorios.
expectedResponseBody - Bytes esperados en la respuesta de eco.

canSendBinaryDataWithProgressReporting

public void canSendBinaryDataWithProgressReporting(BinaryData requestBody, byte[] expectedResponseBody)

Comprueba que envían bytes aleatorios en varios formularios a un punto de conexión que devuelve bytes al remitente.

Parameters:

requestBody - BinaryData que contiene bytes aleatorios.
expectedResponseBody - Bytes esperados en la respuesta de eco.

canSendBinaryDataWithProgressReportingSync

public void canSendBinaryDataWithProgressReportingSync(BinaryData requestBody, byte[] expectedResponseBody)

Comprueba que envían bytes aleatorios en varios formularios a un punto de conexión que devuelve bytes al remitente.

Parameters:

requestBody - BinaryData que contiene bytes aleatorios.
expectedResponseBody - Bytes esperados en la respuesta de eco.

createHttpClient

protected abstract HttpClient createHttpClient()

Obtenga el cliente HTTP que se usará para cada prueba. Se llamará una vez por prueba.

Returns:

Cliente HTTP que se va a usar para cada prueba.

downloadTestArgumentProvider

public static Stream downloadTestArgumentProvider()

eagerlyConvertedHeadersAreHttpHeaders

public void eagerlyConvertedHeadersAreHttpHeaders()

Pruebas que convierten diligentemente los encabezados HTTP de implementación en HttpHeaders de azure-core.

fluxUploadTest

public void fluxUploadTest()

Throws:

getByteArrayAsyncWithNoExpectedResponses

public void getByteArrayAsyncWithNoExpectedResponses()

Comprueba que el cuerpo de la respuesta se devuelve correctamente como una matriz de bytes.

getPort

@Deprecated
protected abstract int getPort()

Obsoleto

En su lugar, use getServerUri(boolean secure).

Obtenga el puerto dinámico que usa el servidor para enrutar correctamente la solicitud.

Returns:

El puerto HTTP está usando.

getRequestUrl

protected URL getRequestUrl(String requestPath)

Obtiene la dirección URL de la solicitud para una ruta de acceso determinada.

Parameters:

requestPath - La ruta de acceso.

Returns:

Dirección URL de la solicitud para una ruta de acceso determinada.

getServerUri

protected abstract String getServerUri(boolean secure)

Obtiene el URI dinámico que usa el servidor para enrutar correctamente la solicitud.

Parameters:

secure - Marca que indica si el URI debe ser para una conexión segura o no.

Returns:

El URI que usa el servidor.

headerResponse

public void headerResponse()

Comprueba que una respuesta con un encabezado "Content-Type" codifica mediante el conjunto de caracteres especificado.

invalidHeaderResponse

public void invalidHeaderResponse()

Comprueba que una respuesta con un "Content-Type" que contenga codificaciones de conjunto de caracteres no válidas o no admitidas mediante UTF-8.

isSecure

protected boolean isSecure()

Obtenga una marca que indica si la comunicación debe protegerse o no (https o http).

Returns:

Marca que indica si la comunicación debe protegerse o no (https o http).

plainResponse

public void plainResponse()

Comprueba que una respuesta sin una marca de orden de bytes o un encabezado "Content-Type" codifique mediante UTF-8.

postUrlForm

public void postUrlForm()

postUrlFormEncoded

public void postUrlFormEncoded()

rawFluxDownloadTest

public void rawFluxDownloadTest()

requestOptionsAddAHeader

public void requestOptionsAddAHeader()

requestOptionsChangesBody

public void requestOptionsChangesBody()

requestOptionsChangesBodyAndContentLength

public void requestOptionsChangesBodyAndContentLength()

requestOptionsSetsAHeader

public void requestOptionsSetsAHeader()

segmentUploadTest

public void segmentUploadTest()

Throws:

service16Put

public void service16Put()

service16PutAsync

public void service16PutAsync()

service18GetStatus200

public void service18GetStatus200()

service18GetStatus200WithExpectedResponse200

public void service18GetStatus200WithExpectedResponse200()

service18GetStatus300

public void service18GetStatus300()

service18GetStatus300WithExpectedResponse300

public void service18GetStatus300WithExpectedResponse300()

service18GetStatus400

public void service18GetStatus400()

service18GetStatus400WithExpectedResponse400

public void service18GetStatus400WithExpectedResponse400()

service18GetStatus500

public void service18GetStatus500()

service18GetStatus500WithExpectedResponse500

public void service18GetStatus500WithExpectedResponse500()

service19PutWithBodyParamApplicationJsonContentTypeAndByteArrayBodyWithEmptyBody

public void service19PutWithBodyParamApplicationJsonContentTypeAndByteArrayBodyWithEmptyBody()

service19PutWithBodyParamApplicationJsonContentTypeAndByteArrayBodyWithNonEmptyBody

public void service19PutWithBodyParamApplicationJsonContentTypeAndByteArrayBodyWithNonEmptyBody()

service19PutWithBodyParamApplicationJsonContentTypeAndByteArrayBodyWithNullBody

public void service19PutWithBodyParamApplicationJsonContentTypeAndByteArrayBodyWithNullBody()

service19PutWithBodyParamApplicationJsonContentTypeAndCharsetAndStringBodyWithEmptyBody

public void service19PutWithBodyParamApplicationJsonContentTypeAndCharsetAndStringBodyWithEmptyBody()

service19PutWithBodyParamApplicationJsonContentTypeAndCharsetAndStringBodyWithNonEmptyBody

public void service19PutWithBodyParamApplicationJsonContentTypeAndCharsetAndStringBodyWithNonEmptyBody()

service19PutWithBodyParamApplicationJsonContentTypeAndCharsetAndStringBodyWithNullBody

public void service19PutWithBodyParamApplicationJsonContentTypeAndCharsetAndStringBodyWithNullBody()

service19PutWithBodyParamApplicationJsonContentTypeAndStringBodyWithEmptyBody

public void service19PutWithBodyParamApplicationJsonContentTypeAndStringBodyWithEmptyBody()

service19PutWithBodyParamApplicationJsonContentTypeAndStringBodyWithNonEmptyBody

public void service19PutWithBodyParamApplicationJsonContentTypeAndStringBodyWithNonEmptyBody()

service19PutWithBodyParamApplicationJsonContentTypeAndStringBodyWithNullBody

public void service19PutWithBodyParamApplicationJsonContentTypeAndStringBodyWithNullBody()

service19PutWithBodyParamApplicationOctetStreamContentTypeAndByteArrayBodyWithEmptyBody

public void service19PutWithBodyParamApplicationOctetStreamContentTypeAndByteArrayBodyWithEmptyBody()

service19PutWithBodyParamApplicationOctetStreamContentTypeAndByteArrayBodyWithNonEmptyBody

public void service19PutWithBodyParamApplicationOctetStreamContentTypeAndByteArrayBodyWithNonEmptyBody()

service19PutWithBodyParamApplicationOctetStreamContentTypeAndByteArrayBodyWithNullBody

public void service19PutWithBodyParamApplicationOctetStreamContentTypeAndByteArrayBodyWithNullBody()

service19PutWithBodyParamApplicationOctetStreamContentTypeAndStringBodyWithEmptyBody

public void service19PutWithBodyParamApplicationOctetStreamContentTypeAndStringBodyWithEmptyBody()

service19PutWithBodyParamApplicationOctetStreamContentTypeAndStringBodyWithNonEmptyBody

public void service19PutWithBodyParamApplicationOctetStreamContentTypeAndStringBodyWithNonEmptyBody()

service19PutWithBodyParamApplicationOctetStreamContentTypeAndStringBodyWithNullBody

public void service19PutWithBodyParamApplicationOctetStreamContentTypeAndStringBodyWithNullBody()

service19PutWithHeaderApplicationJsonContentTypeAndByteArrayBodyWithEmptyBody

public void service19PutWithHeaderApplicationJsonContentTypeAndByteArrayBodyWithEmptyBody()

service19PutWithHeaderApplicationJsonContentTypeAndByteArrayBodyWithNonEmptyBody

public void service19PutWithHeaderApplicationJsonContentTypeAndByteArrayBodyWithNonEmptyBody()

service19PutWithHeaderApplicationJsonContentTypeAndByteArrayBodyWithNullBody

public void service19PutWithHeaderApplicationJsonContentTypeAndByteArrayBodyWithNullBody()

service19PutWithHeaderApplicationJsonContentTypeAndCharsetAndStringBodyWithEmptyBody

public void service19PutWithHeaderApplicationJsonContentTypeAndCharsetAndStringBodyWithEmptyBody()

service19PutWithHeaderApplicationJsonContentTypeAndCharsetAndStringBodyWithNonEmptyBody

public void service19PutWithHeaderApplicationJsonContentTypeAndCharsetAndStringBodyWithNonEmptyBody()

service19PutWithHeaderApplicationJsonContentTypeAndCharsetAndStringBodyWithNullBody

public void service19PutWithHeaderApplicationJsonContentTypeAndCharsetAndStringBodyWithNullBody()

service19PutWithHeaderApplicationJsonContentTypeAndStringBodyWithEmptyBody

public void service19PutWithHeaderApplicationJsonContentTypeAndStringBodyWithEmptyBody()

service19PutWithHeaderApplicationJsonContentTypeAndStringBodyWithNonEmptyBody

public void service19PutWithHeaderApplicationJsonContentTypeAndStringBodyWithNonEmptyBody()

service19PutWithHeaderApplicationJsonContentTypeAndStringBodyWithNullBody

public void service19PutWithHeaderApplicationJsonContentTypeAndStringBodyWithNullBody()

service19PutWithHeaderApplicationOctetStreamContentTypeAndByteArrayBodyWithEmptyBody

public void service19PutWithHeaderApplicationOctetStreamContentTypeAndByteArrayBodyWithEmptyBody()

service19PutWithHeaderApplicationOctetStreamContentTypeAndByteArrayBodyWithNonEmptyBody

public void service19PutWithHeaderApplicationOctetStreamContentTypeAndByteArrayBodyWithNonEmptyBody()

service19PutWithHeaderApplicationOctetStreamContentTypeAndByteArrayBodyWithNullBody

public void service19PutWithHeaderApplicationOctetStreamContentTypeAndByteArrayBodyWithNullBody()

service19PutWithHeaderApplicationOctetStreamContentTypeAndStringBodyWithEmptyBody

public void service19PutWithHeaderApplicationOctetStreamContentTypeAndStringBodyWithEmptyBody()

service19PutWithHeaderApplicationOctetStreamContentTypeAndStringBodyWithNonEmptyBody

public void service19PutWithHeaderApplicationOctetStreamContentTypeAndStringBodyWithNonEmptyBody()

service19PutWithHeaderApplicationOctetStreamContentTypeAndStringBodyWithNullBody

public void service19PutWithHeaderApplicationOctetStreamContentTypeAndStringBodyWithNullBody()

service19PutWithNoContentTypeAndByteArrayBodyWithEmptyBody

public void service19PutWithNoContentTypeAndByteArrayBodyWithEmptyBody()

service19PutWithNoContentTypeAndByteArrayBodyWithNonEmptyBody

public void service19PutWithNoContentTypeAndByteArrayBodyWithNonEmptyBody()

service19PutWithNoContentTypeAndByteArrayBodyWithNullBody

public void service19PutWithNoContentTypeAndByteArrayBodyWithNullBody()

service19PutWithNoContentTypeAndStringBodyWithEmptyBody

public void service19PutWithNoContentTypeAndStringBodyWithEmptyBody()

service19PutWithNoContentTypeAndStringBodyWithNonEmptyBody

public void service19PutWithNoContentTypeAndStringBodyWithNonEmptyBody()

service19PutWithNoContentTypeAndStringBodyWithNullBody

public void service19PutWithNoContentTypeAndStringBodyWithNullBody()

service20GetBytes100BodyAndHeaders

public void service20GetBytes100BodyAndHeaders()

service20GetBytes100OnlyHeaders

public void service20GetBytes100OnlyHeaders()

service20GetBytesOnlyHeaders

public void service20GetBytesOnlyHeaders()

service20GetBytesOnlyStatus

public void service20GetBytesOnlyStatus()

service20GetResponseBody

public void service20GetResponseBody()

service20GetVoidResponse

public void service20GetVoidResponse()

service20PutBodyAndHeaders

public void service20PutBodyAndHeaders()

service20PutOnlyHeaders

public void service20PutOnlyHeaders()

service21GetBytes100

public void service21GetBytes100()

service22GetBytes

public void service22GetBytes()

service23GetBytes

public void service23GetBytes()

service24Put

public void service24Put()

shouldBufferResponse

public void shouldBufferResponse()

Comprueba que el cliente devuelve la respuesta almacenada en búfer si se solicita mediante la marca de contexto azure-diligently-read-response.

simpleDownloadTest

public void simpleDownloadTest(Context context)

Parameters:

context

simpleDownloadTestAsync

public void simpleDownloadTestAsync(Context context)

Parameters:

context

streamResponseCanTransferBody

public void streamResponseCanTransferBody(Context context)

Parameters:

context

Throws:

streamResponseCanTransferBodyAsync

public void streamResponseCanTransferBodyAsync(Context context)

Parameters:

context

Throws:

syncDeleteRequest

public void syncDeleteRequest()

syncGetRequestWithAnything

public void syncGetRequestWithAnything()

syncGetRequestWithAnythingWithEncodedPathParam

public void syncGetRequestWithAnythingWithEncodedPathParam()

syncGetRequestWithAnythingWithEncodedPathParamWithPercent20

public void syncGetRequestWithAnythingWithEncodedPathParamWithPercent20()

syncGetRequestWithAnythingWithEncodedPathParamWithPlus

public void syncGetRequestWithAnythingWithEncodedPathParamWithPlus()

syncGetRequestWithAnythingWithPathParam

public void syncGetRequestWithAnythingWithPathParam()

syncGetRequestWithAnythingWithPathParamWithPlus

public void syncGetRequestWithAnythingWithPathParamWithPlus()

syncGetRequestWithAnythingWithPathParamWithSpace

public void syncGetRequestWithAnythingWithPathParamWithSpace()

syncGetRequestWithAnythingWithPlus

public void syncGetRequestWithAnythingWithPlus()

syncGetRequestWithHeaderParametersAndAnythingReturn

public void syncGetRequestWithHeaderParametersAndAnythingReturn()

syncGetRequestWithNoReturn

public void syncGetRequestWithNoReturn()

Comprueba que se controla correctamente una respuesta sin ningún tipo de valor devuelto.

syncGetRequestWithNullHeader

public void syncGetRequestWithNullHeader()

syncGetRequestWithNullQueryParameter

public void syncGetRequestWithNullQueryParameter()

syncGetRequestWithQueryParametersAndAnything

public void syncGetRequestWithQueryParametersAndAnything()

syncGetRequestWithQueryParametersAndAnythingWithEncodedWithPercent20

public void syncGetRequestWithQueryParametersAndAnythingWithEncodedWithPercent20()

syncGetRequestWithQueryParametersAndAnythingWithPercent20

public void syncGetRequestWithQueryParametersAndAnythingWithPercent20()

syncHeadBooleanRequest

public void syncHeadBooleanRequest()

syncHeadRequest

public void syncHeadRequest()

syncHeadersRequest

public void syncHeadersRequest()

syncPatchRequest

public void syncPatchRequest()

syncPostRequestWithNullBody

public void syncPostRequestWithNullBody()

syncPostRequestWithStringBody

public void syncPostRequestWithStringBody()

syncPutRequestWithBodyAndEqualContentLength

public void syncPutRequestWithBodyAndEqualContentLength()

syncPutRequestWithBodyLessThanContentLength

public void syncPutRequestWithBodyLessThanContentLength()

syncPutRequestWithBodyMoreThanContentLength

public void syncPutRequestWithBodyMoreThanContentLength()

syncPutRequestWithIntBody

public void syncPutRequestWithIntBody()

syncPutRequestWithUnexpectedResponse

public void syncPutRequestWithUnexpectedResponse()

syncPutRequestWithUnexpectedResponseAndDeterminedExceptionType

public void syncPutRequestWithUnexpectedResponseAndDeterminedExceptionType()

syncPutRequestWithUnexpectedResponseAndExceptionType

public void syncPutRequestWithUnexpectedResponseAndExceptionType()

syncPutRequestWithUnexpectedResponseAndFallthroughExceptionType

public void syncPutRequestWithUnexpectedResponseAndFallthroughExceptionType()

syncPutRequestWithUnexpectedResponseAndNoFallthroughExceptionType

public void syncPutRequestWithUnexpectedResponseAndNoFallthroughExceptionType()

syncRequestWithByteArrayReturnType

public void syncRequestWithByteArrayReturnType()

Comprueba que el cuerpo de la respuesta se devuelve correctamente como una matriz de bytes.

syncRequestWithByteArrayReturnTypeAndParameterizedHostAndPath

public void syncRequestWithByteArrayReturnTypeAndParameterizedHostAndPath()

Comprueba que el cuerpo de la respuesta se devuelve correctamente como una matriz de bytes.

syncRequestWithEmptyByteArrayReturnTypeAndParameterizedHostAndPath

public void syncRequestWithEmptyByteArrayReturnTypeAndParameterizedHostAndPath()

Comprueba que el cuerpo de la respuesta se devuelve correctamente como una matriz de bytes.

syncRequestWithMultipleHostParams

public void syncRequestWithMultipleHostParams()

syncVoidHeadRequest

public void syncVoidHeadRequest()

unexpectedHTTPOK

public void unexpectedHTTPOK()

utf16BeBomResponse

public void utf16BeBomResponse()

Comprueba que una respuesta con una marca de orden de bytes codifica mediante el conjunto de caracteres especificado.

utf16LeBomResponse

public void utf16LeBomResponse()

Comprueba que una respuesta con una marca de orden de bytes codifica mediante el conjunto de caracteres especificado.

utf32BeBomResponse

public void utf32BeBomResponse()

Comprueba que una respuesta con una marca de orden de bytes codifica mediante el conjunto de caracteres especificado.

utf32LeBomResponse

public void utf32LeBomResponse()

Comprueba que una respuesta con una marca de orden de bytes codifica mediante el conjunto de caracteres especificado.

utf8BomResponse

public void utf8BomResponse()

Comprueba que una respuesta con una marca de orden de bytes codifica mediante el conjunto de caracteres especificado.

voidDoesNotEagerlyReadResponse

public void voidDoesNotEagerlyReadResponse(BiConsumer executable)

Parameters:

executable

voidErrorReturnsErrorBody

public void voidErrorReturnsErrorBody(BiConsumer executable)

Parameters:

executable

Se aplica a