public final class MockSyncHttpClient extends Object implements SdkHttpClient, MockHttpClient
SdkHttpClient.SdkHttpClient.Builder<T extends SdkHttpClient.Builder<T>>| Constructor and Description |
|---|
MockSyncHttpClient() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
SdkHttpRequest |
getLastRequest()
Get the last request called on the mock.
|
List<SdkHttpRequest> |
getRequests()
Get all requests called on the mock.
|
ExecutableHttpRequest |
prepareRequest(HttpExecuteRequest request) |
void |
reset()
Resets this mock by clearing any captured requests and wiping any stubbed responses.
|
void |
stubNextResponse(HttpExecuteResponse nextResponse)
Sets up the next HTTP response that will be returned by the mock.
|
void |
stubResponses(HttpExecuteResponse... responses)
Sets the next set of HTTP responses that will be returned by the mock.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclientNamepublic ExecutableHttpRequest prepareRequest(HttpExecuteRequest request)
prepareRequest in interface SdkHttpClientpublic void close()
close in interface AutoCloseableclose in interface SdkAutoCloseablepublic void reset()
MockHttpClientreset in interface MockHttpClientpublic void stubNextResponse(HttpExecuteResponse nextResponse)
MockHttpClientstubNextResponse in interface MockHttpClientpublic void stubResponses(HttpExecuteResponse... responses)
MockHttpClientstubResponses in interface MockHttpClientpublic List<SdkHttpRequest> getRequests()
MockHttpClientgetRequests in interface MockHttpClientpublic SdkHttpRequest getLastRequest()
MockHttpClientgetLastRequest in interface MockHttpClientCopyright © 2022. All rights reserved.