TestProxyUtils Clase
- java.
lang. Object - com.
azure. core. test. utils. TestProxyUtils
- com.
public class TestProxyUtils
Funciones de utilidad para la interacción con el proxy de prueba.
Resumen del constructor
Constructor | Description | |
---|---|---|
TestProxyUtils() |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
static void |
changeHeaders(HttpRequest request, URL proxyUrl, String xRecordingId, String mode, boolean skipRecordingRequestBody)
Agrega encabezados necesarios para la comunicación con el proxy de prueba. |
static void |
checkForTestProxyErrors(HttpResponse httpResponse)
Comprueba la devolución de una solicitud a través del proxy de prueba para ver los encabezados de error especiales. |
static
Http |
createAddSanitizersRequest(List<TestProxySanitizer> sanitizers, URL proxyUrl)
Crea una solicitud para agregar de forma masiva saneadores al servidor proxy de prueba. |
static String |
getAssetJsonFile(File recordFile, Path testClassPath)
Obtenga la ruta de acceso del archivo JSON de recursos si existe. |
static
List<Http |
getMatcherRequests(List<TestProxyRequestMatcher> matchers, URL proxyUrl)
Crea un List de HttpRequest para enviarlo al proxy de prueba para registrar buscadores de coincidencias. |
static String |
getProxyProcessName()
Obtiene el nombre del proceso del binario de proxy de prueba. |
static URL |
getProxyUrl()
Obtiene la dirección URL actual del proxy de prueba. |
static
List<Http |
getSanitizerRequests(List<TestProxySanitizer> sanitizers, URL proxyUrl)
Obsoleto
Use createAddSanitizersRequest(List<TestProxySanitizer> sanitizers, URL proxyUrl) en su lugar, ya que esto creará una solicitud HTTP
Crea una lista de solicitudes de saneamiento que se enviarán al servidor proxy de prueba. |
static String |
getTestProxyVersion(Path testClassPath)
Busca la versión del proxy de prueba en el árbol de origen. |
static
List<Test |
loadSanitizers()
Registra el conjunto predeterminado de saneadores para sanear las solicitudes y respuestas. |
static
Http |
resetTestProxyData(HttpResponse response)
Vuelve a establecer la dirección URL de respuesta en la dirección URL original antes de devolverla a través de la canalización. |
static
Http |
setCompareBodiesMatcher()
Establezca la comparación de cuerpos con false al ejecutarse en la reproducción y Grabar |
Métodos heredados de java.lang.Object
Detalles del constructor
TestProxyUtils
public TestProxyUtils()
Detalles del método
changeHeaders
public static void changeHeaders(HttpRequest request, URL proxyUrl, String xRecordingId, String mode, boolean skipRecordingRequestBody)
Agrega encabezados necesarios para la comunicación con el proxy de prueba.
Parameters:
checkForTestProxyErrors
public static void checkForTestProxyErrors(HttpResponse httpResponse)
Comprueba la devolución de una solicitud a través del proxy de prueba para ver los encabezados de error especiales.
Parameters:
createAddSanitizersRequest
public static HttpRequest createAddSanitizersRequest(List
Crea una solicitud para agregar de forma masiva saneadores al servidor proxy de prueba.
Para obtener más información sobre cómo agregar saneadores masivos, consulte la wiki pasar saneadores en masa .
Parameters:
Returns:
getAssetJsonFile
public static String getAssetJsonFile(File recordFile, Path testClassPath)
Obtenga la ruta de acceso del archivo JSON de recursos si existe.
Parameters:
Returns:
getMatcherRequests
public static List
Crea un List de HttpRequest para enviarlo al proxy de prueba para registrar buscadores de coincidencias.
Parameters:
Returns:
getProxyProcessName
public static String getProxyProcessName()
Obtiene el nombre del proceso del binario de proxy de prueba.
Returns:
getProxyUrl
public static URL getProxyUrl()
Obtiene la dirección URL actual del proxy de prueba.
Returns:
getSanitizerRequests
@Deprecated
public static List
Obsoleto
Crea una lista de solicitudes de saneamiento que se enviarán al servidor proxy de prueba.
Parameters:
Returns:
getTestProxyVersion
public static String getTestProxyVersion(Path testClassPath)
Busca la versión del proxy de prueba en el árbol de origen.
Parameters:
Returns:
loadSanitizers
public static List
Registra el conjunto predeterminado de saneadores para sanear las solicitudes y respuestas.
Returns:
resetTestProxyData
public static HttpResponse resetTestProxyData(HttpResponse response)
Vuelve a establecer la dirección URL de respuesta en la dirección URL original antes de devolverla a través de la canalización.
Parameters:
Returns:
setCompareBodiesMatcher
public static HttpRequest setCompareBodiesMatcher()
Establezca la comparación de cuerpos con false cuando se ejecuta en reproducción y RecordWithoutRequestBody se establece para la prueba.
Returns:
Se aplica a
Azure SDK for Java