public class DigipostClientMock extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DigipostClientMock.ValidatingMarshaller
Threadsafe instance for marshalling and validating.
|
Modifier and Type | Field and Description |
---|---|
Map<DigipostApiMock.Method,DigipostApiMock.RequestsAndResponses> |
requestsAndResponsesMap |
Constructor and Description |
---|
DigipostClientMock(ApiFlavor apiFlavor) |
Modifier and Type | Method and Description |
---|---|
void |
addExpectedException(DigipostApiMock.Method method,
RuntimeException exception) |
void |
addExpectedResponse(DigipostApiMock.Method method,
org.apache.http.client.methods.CloseableHttpResponse response) |
Map<String,DigipostApiMock.MockRequest> |
getAllRequests(DigipostApiMock.Method method) |
DigipostClient |
getClient() |
static KeyPair |
getKeyPair(String alias,
String password) |
DigipostApiMock.MockRequest |
getRequest(DigipostApiMock.Method method,
String requestKey) |
static DigipostClientMock.ValidatingMarshaller |
initMarshaller()
Used to validate that requests are according to XSD
|
void |
reset() |
void |
shutdownWebserver() |
void |
start() |
public final Map<DigipostApiMock.Method,DigipostApiMock.RequestsAndResponses> requestsAndResponsesMap
public DigipostClientMock(ApiFlavor apiFlavor)
public void start()
public void shutdownWebserver()
public DigipostClient getClient()
public Map<String,DigipostApiMock.MockRequest> getAllRequests(DigipostApiMock.Method method)
public DigipostApiMock.MockRequest getRequest(DigipostApiMock.Method method, String requestKey)
public void addExpectedResponse(DigipostApiMock.Method method, org.apache.http.client.methods.CloseableHttpResponse response)
public void addExpectedException(DigipostApiMock.Method method, RuntimeException exception)
public void reset()
public static DigipostClientMock.ValidatingMarshaller initMarshaller()
Copyright © 2016 Digipost Open Source. All rights reserved.