public class PactReader
Class to load a Pact from a JSON source using a version strategy
| Modifier and Type | Field and Description |
|---|---|
static PactReader |
INSTANCE
Class to load a Pact from a JSON source using a version strategy
|
static com.amazonaws.services.s3.AmazonS3 |
s3Client |
| Modifier and Type | Method and Description |
|---|---|
static Request |
extractRequest(com.google.gson.JsonObject requestJson) |
static Response |
extractResponse(com.google.gson.JsonObject responseJson) |
static com.amazonaws.services.s3.AmazonS3 |
getS3Client() |
static Pact<? extends au.com.dius.pact.core.model.Interaction> |
loadPact(java.lang.Object source,
java.util.Map<java.lang.String,? extends java.lang.Object> options)
Loads a pact file from either a File or a URL
|
static Pact<? extends au.com.dius.pact.core.model.Interaction> |
loadPact(java.lang.Object source)
Loads a pact file from either a File or a URL
|
static Pact<? extends au.com.dius.pact.core.model.Interaction> |
loadV2Pact(PactSource source,
com.google.gson.JsonObject pactJson) |
static Pact<? extends au.com.dius.pact.core.model.Interaction> |
loadV3Pact(PactSource source,
com.google.gson.JsonObject pactJson) |
static void |
setS3Client(com.amazonaws.services.s3.AmazonS3 p) |
static com.google.gson.JsonObject |
transformJson(com.google.gson.JsonObject pactJson) |
public static com.amazonaws.services.s3.AmazonS3 s3Client
public static PactReader INSTANCE
Class to load a Pact from a JSON source using a version strategy
public static com.amazonaws.services.s3.AmazonS3 getS3Client()
public static void setS3Client(com.amazonaws.services.s3.AmazonS3 p)
public static Pact<? extends au.com.dius.pact.core.model.Interaction> loadPact(java.lang.Object source, java.util.Map<java.lang.String,? extends java.lang.Object> options)
Loads a pact file from either a File or a URL
source - a File or a URLpublic static Pact<? extends au.com.dius.pact.core.model.Interaction> loadPact(java.lang.Object source)
Loads a pact file from either a File or a URL
source - a File or a URLpublic static Pact<? extends au.com.dius.pact.core.model.Interaction> loadV3Pact(PactSource source, com.google.gson.JsonObject pactJson)
public static Pact<? extends au.com.dius.pact.core.model.Interaction> loadV2Pact(PactSource source, com.google.gson.JsonObject pactJson)
public static Response extractResponse(com.google.gson.JsonObject responseJson)
public static Request extractRequest(com.google.gson.JsonObject requestJson)
public static com.google.gson.JsonObject transformJson(com.google.gson.JsonObject pactJson)