TestProxyPlaybackClient Classe
- java.
lang. Object - com.
azure. core. test. http. TestProxyPlaybackClient
- com.
Implementações
public class TestProxyPlaybackClient
implements HttpClient
Um HttpClient que reproduz gravações de teste do proxy de teste externo.
Resumo do Construtor
Construtor | Description |
---|---|
TestProxyPlaybackClient(HttpClient httpClient, boolean skipRecordingRequestBody) |
Crie uma instância do TestProxyPlaybackClient com uma lista de sanitizadores personalizados. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
void |
addMatcherRequests(List<TestProxyRequestMatcher> matchers)
Adicione uma lista de à sessão de TestProxyRequestMatcher reprodução atual. |
void |
addProxySanitization(List<TestProxySanitizer> sanitizers)
Adicione uma lista de à sessão de TestProxySanitizer reprodução atual. |
String |
getRecordingFileLocation()
Obtenha o local do arquivo de gravação no repositório de ativos. |
Mono<Http |
send(HttpRequest request)
Redireciona a solicitação para o proxy de teste para recuperar a resposta de reprodução. |
Http |
sendSync(HttpRequest request, Context context)
Redireciona a solicitação para o test-proxy para recuperar a resposta de reprodução de forma síncrona. |
Queue<String> |
startPlayback(File recordFile, Path testClassPath)
Inicia a reprodução de uma gravação de teste. |
void |
stopPlayback()
Interrompe a reprodução de uma gravação de teste. |
Métodos herdados de java.lang.Object
Detalhes do construtor
TestProxyPlaybackClient
public TestProxyPlaybackClient(HttpClient httpClient, boolean skipRecordingRequestBody)
Crie uma instância do TestProxyPlaybackClient com uma lista de sanitizadores personalizados.
Parameters:
Detalhes do método
addMatcherRequests
public void addMatcherRequests(List
Adicione uma lista de à sessão de TestProxyRequestMatcher reprodução atual.
Parameters:
addProxySanitization
public void addProxySanitization(List
Adicione uma lista de à sessão de TestProxySanitizer reprodução atual.
Parameters:
getRecordingFileLocation
public String getRecordingFileLocation()
Obtenha o local do arquivo de gravação no repositório de ativos.
Returns:
send
public Mono
Redireciona a solicitação para o proxy de teste para recuperar a resposta de reprodução.
Parameters:
Returns:
sendSync
public HttpResponse sendSync(HttpRequest request, Context context)
Redireciona a solicitação para o test-proxy para recuperar a resposta de reprodução de forma síncrona.
Parameters:
Returns:
startPlayback
public Queue
Inicia a reprodução de uma gravação de teste.
Parameters:
Returns:
stopPlayback
public void stopPlayback()
Interrompe a reprodução de uma gravação de teste.
Aplica-se a
Azure SDK for Java