public class MockClient extends Object implements Client, AsyncClient<Object>
Client.Default, Client.Proxied
AsyncClient.Default<C>, AsyncClient.Pseudo<C>
Constructor and Description |
---|
MockClient() |
MockClient(boolean sequential) |
public Response execute(Request request, Request.Options options) throws IOException
execute
in interface Client
IOException
public CompletableFuture<Response> execute(Request request, Request.Options options, Optional<Object> requestContext)
execute
in interface AsyncClient<Object>
public MockClient ok(HttpMethod method, String url, InputStream responseBody) throws IOException
IOException
public MockClient ok(HttpMethod method, String url, String responseBody)
public MockClient ok(HttpMethod method, String url, byte[] responseBody)
public MockClient ok(HttpMethod method, String url)
public MockClient ok(RequestKey requestKey, InputStream responseBody) throws IOException
IOException
public MockClient ok(RequestKey requestKey, String responseBody)
public MockClient ok(RequestKey requestKey, byte[] responseBody)
public MockClient ok(RequestKey requestKey)
public MockClient add(HttpMethod method, String url, int status, InputStream responseBody) throws IOException
IOException
public MockClient add(HttpMethod method, String url, int status, String responseBody)
public MockClient add(HttpMethod method, String url, int status, byte[] responseBody)
public MockClient add(HttpMethod method, String url, int status)
public MockClient add(HttpMethod method, String url, Response.Builder response)
response
- public MockClient add(RequestKey requestKey, int status, InputStream responseBody) throws IOException
IOException
public MockClient add(RequestKey requestKey, int status, String responseBody)
public MockClient add(RequestKey requestKey, int status, byte[] responseBody)
public MockClient add(RequestKey requestKey, int status)
public MockClient add(RequestKey requestKey, Response.Builder response)
@Deprecated public MockClient add(HttpMethod method, String url, Response response)
add(HttpMethod, String, feign.Response.Builder)
insteadpublic MockClient noContent(HttpMethod method, String url)
public Request verifyOne(HttpMethod method, String url)
public Request verifyOne(RequestKey requestKey)
public List<Request> verifyTimes(HttpMethod method, String url, int times)
public List<Request> verifyTimes(RequestKey requestKey, int times)
public void verifyNever(HttpMethod method, String url)
public void verifyNever(RequestKey requestKey)
public void verifyStatus()
@After public void tearDown() { mockClient.verifyStatus(); }
public void resetRequests()
Copyright © 2012–2024 OpenFeign. All rights reserved.