Class to load a Pact from a JSON source using a version strategy
| Type Params | Return Type | Name and description |
|---|---|---|
|
static void |
extractBody(java.lang.Object json) |
|
static Request |
extractRequestV2(java.lang.Object requestJson) |
|
static Request |
extractRequestV3(java.lang.Object requestJson) |
|
static Response |
extractResponse(java.lang.Object responseJson) |
|
static au.com.dius.pact.model.Pact |
loadPact(java.util.Map options = [:], java.lang.Object source)Loads a pact file from either a File or a URL |
|
static kotlin.Pair<java.lang.Object, au.com.dius.pact.model.PactSource> |
loadPactFromFile(java.lang.Object source) |
|
static au.com.dius.pact.model.Pact |
loadV2Pact(java.lang.Object source, java.lang.Object pactJson) |
|
static au.com.dius.pact.model.Pact |
loadV3Pact(java.lang.Object source, java.lang.Object pactJson) |
|
static java.util.Map<java.lang.String, java.util.List<java.lang.String>> |
queryStringToMap(java.lang.String query, boolean decode = true) |
|
static java.lang.Object |
transformJson(java.lang.Object pactJson) |
|
static java.lang.Object |
transformRequestResponseJson(java.lang.Object requestJson) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Loads a pact file from either a File or a URL
source - a File or a URL