public class ClientTester extends Object
| Modifier and Type | Field and Description |
|---|---|
URI |
apiBase |
protected EntityEncoding |
encoding |
static String |
FAKE_ADDONS_PATH |
static String |
FAKE_APPLICATIONS_PATH |
static String |
FAKE_ASSETS_PATH |
static String |
FAKE_PRODUCTS_PATH |
static String |
FAKE_VENDORS_PATH |
HttpTransport |
httpTransport |
protected JsonEntityEncoding |
jsonEncoding |
protected Map<com.atlassian.fugue.Pair<URI,String>,Object> |
receivedData |
protected Map<com.atlassian.fugue.Pair<URI,String>,com.google.common.collect.ImmutableMap<String,String>> |
receivedHeaders |
protected Map<com.atlassian.fugue.Pair<URI,String>,SimpleHttpResponse> |
responses |
| Constructor and Description |
|---|
ClientTester(URI baseUri) |
| Modifier and Type | Method and Description |
|---|---|
UriBuilder |
apiUri(String path) |
static ModelBuilders.LinksBuilder |
createDefaultRootLinks() |
static InternalModel.MinimalLinks |
defaultRootResource() |
String |
getReceivedData(URI uri,
String method) |
com.google.common.collect.ImmutableMap<String,String> |
getReceivedExtraHeaders(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) |
void |
mockResourceErrorBody(URI uri,
int status,
Iterable<ErrorDetail> details,
String method) |
void |
mockResourceErrorBody(URI uri,
int status,
String body,
String method) |
void |
mockResourceStatusInternal(URI uri,
int status,
String method) |
static InternalModel.MinimalLinks |
rootResourceMinusLink(String rel) |
public static final String FAKE_ADDONS_PATH
public static final String FAKE_APPLICATIONS_PATH
public static final String FAKE_ASSETS_PATH
public static final String FAKE_PRODUCTS_PATH
public static final String FAKE_VENDORS_PATH
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 Map<com.atlassian.fugue.Pair<URI,String>,com.google.common.collect.ImmutableMap<String,String>> receivedHeaders
protected final JsonEntityEncoding jsonEncoding
public static InternalModel.MinimalLinks defaultRootResource()
public static InternalModel.MinimalLinks rootResourceMinusLink(String rel)
public static ModelBuilders.LinksBuilder createDefaultRootLinks()
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 mockResourceErrorBody(URI uri, int status, Iterable<ErrorDetail> details, String method) throws Exception
Exceptionpublic void mockResourceErrorBody(URI uri, int status, String body, String method) throws Exception
Exceptionpublic void mockResourceError(URI uri, int status) throws Exception
Exceptionpublic void mockPostResourceError(URI uri, int status) throws Exception
Exceptionpublic void mockResourceStatusInternal(URI uri, int status, String method) throws Exception
Exceptionpublic void mockPatchDocument(Object original, Object updated, String document) throws Exception
Exceptionpublic Object getReceivedObject(URI uri, String method) throws Exception
Exceptionpublic String getReceivedData(URI uri, String method) throws Exception
ExceptionCopyright © 2016 Atlassian. All rights reserved.