public class HttpClientMock extends HttpClient
| Constructor and Description |
|---|
HttpClientMock(java.util.function.Function<HttpRequestOptions,CompletableFuture<String>> requestMock)
Constructs HTTP client mock
|
HttpClientMock(java.util.function.Function<HttpRequestOptions,CompletableFuture<String>> requestMock,
int requestTimeout,
int connectTimeout)
Constructs HTTP client mock
|
HttpClientMock(java.util.function.Function<HttpRequestOptions,CompletableFuture<String>> requestMock,
int requestTimeout,
int connectTimeout,
RetryOptions retryOpts)
Constructs HTTP client mock
|
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<String> |
request(HttpRequestOptions options)
Overridden request method of HttpClient with replaced implementation that uses mocked request function
|
CompletableFuture<String> |
request(HttpRequestOptions options,
int retryCounter)
Overridden request method of HttpClient with replaced implementation that uses mocked request function
|
void |
setRequestMock(java.util.function.Function<HttpRequestOptions,CompletableFuture<String>> mock)
Sets request mock function
|
makeCheckedRequest, makeRequest, requestJson, requestJsonpublic HttpClientMock(java.util.function.Function<HttpRequestOptions,CompletableFuture<String>> requestMock) throws ValidationException
requestMock - mocked request function which must return CompletableFuture with response body stringValidationException - If specified options are invalidpublic HttpClientMock(java.util.function.Function<HttpRequestOptions,CompletableFuture<String>> requestMock, int requestTimeout, int connectTimeout) throws ValidationException
requestMock - mocked request function which must return CompletableFuture with response body stringrequestTimeout - request timeout in millisecondsconnectTimeout - connect timeout in millisecondsValidationException - If specified options are invalidpublic HttpClientMock(java.util.function.Function<HttpRequestOptions,CompletableFuture<String>> requestMock, int requestTimeout, int connectTimeout, RetryOptions retryOpts) throws ValidationException
requestMock - mocked request function which must return CompletableFuture with response body stringrequestTimeout - request timeout in millisecondsconnectTimeout - connect timeout in millisecondsretryOpts - retry optionsValidationException - If specified options are invalidpublic CompletableFuture<String> request(HttpRequestOptions options)
request in class HttpClientoptions - request optionspublic CompletableFuture<String> request(HttpRequestOptions options, int retryCounter)
request in class HttpClientoptions - request optionsretryCounter - retry counterpublic void setRequestMock(java.util.function.Function<HttpRequestOptions,CompletableFuture<String>> mock)
mock - mocked request function which must return CompletableFuture with response body stringCopyright © 2023. All rights reserved.