public class ClientTesterBase extends Object
| Modifier and Type | Field and Description |
|---|---|
URI |
apiBase |
protected EntityEncoding |
encoding |
HttpTransport |
httpTransport |
protected JsonEntityEncoding |
jsonEncoding |
protected Map<com.atlassian.fugue.Pair<URI,String>,Object> |
receivedData |
protected Map<com.atlassian.fugue.Pair<URI,String>,SimpleHttpResponse> |
responses |
| Modifier | Constructor and Description |
|---|---|
protected |
ClientTesterBase(String apiBasePath) |
| Modifier and Type | Method and Description |
|---|---|
UriBuilder |
apiUri(String path) |
String |
getReceivedData(URI uri,
String method) |
Object |
getReceivedObject(URI uri,
String method) |
<T> void |
mockDeleteResource(URI uri,
int status) |
<T> void |
mockEmptyResponse(URI uri) |
void |
mockPatchDocument(Object original,
Object updated,
String document) |
<T> void |
mockPatchResource(URI uri,
int status,
com.atlassian.fugue.Option<String> location) |
<T> void |
mockPostResource(URI uri,
int status) |
<T> void |
mockPostResource(URI uri,
int status,
Map<String,Iterable<String>> headers) |
void |
mockPostResourceError(URI uri,
int status) |
<T> void |
mockPostResourceResponse(URI uri,
T responseRep) |
<T> void |
mockPutResource(URI uri,
int status) |
<T> void |
mockResource(URI uri,
T rep) |
<T> void |
mockResource(URI uri,
T rep,
Class<T> type) |
void |
mockResourceError(URI uri,
int status) |
public final URI apiBase
public final HttpTransport httpTransport
protected final EntityEncoding encoding
protected final Map<com.atlassian.fugue.Pair<URI,String>,SimpleHttpResponse> responses
protected final JsonEntityEncoding jsonEncoding
public UriBuilder apiUri(String path)
public <T> void mockResource(URI uri, T rep, Class<T> type) throws Exception
Exceptionpublic <T> void mockDeleteResource(URI uri, int status) throws Exception
Exceptionpublic <T> void mockPostResource(URI uri, int status) throws Exception
Exceptionpublic <T> void mockPostResource(URI uri, int status, Map<String,Iterable<String>> headers) throws Exception
Exceptionpublic <T> void mockPostResourceResponse(URI uri, T responseRep) throws Exception
Exceptionpublic <T> void mockPutResource(URI uri, int status) throws Exception
Exceptionpublic <T> void mockPatchResource(URI uri, int status, com.atlassian.fugue.Option<String> location) throws Exception
Exceptionpublic void mockResourceError(URI uri, int status) throws Exception
Exceptionpublic void mockPostResourceError(URI uri, int status) throws Exception
Exceptionpublic void mockPatchDocument(Object original, Object updated, String document) throws Exception
Exceptionpublic Object getReceivedObject(URI uri, String method) throws Exception
ExceptionCopyright © 2016 Atlassian. All rights reserved.