public class ResponseComparison
Utility class to compare responses
| Modifier and Type | Class and Description |
|---|---|
static class |
ResponseComparison.Companion |
| Modifier and Type | Field and Description |
|---|---|
static ResponseComparison.Companion |
Companion |
| Constructor and Description |
|---|
ResponseComparison(java.util.Map<java.lang.String,? extends java.util.List<java.lang.String>> expectedHeaders,
au.com.dius.pact.core.model.OptionalBody expectedBody,
boolean isJsonBody,
org.apache.http.entity.ContentType actualResponseContentType,
java.lang.String actualBody)
Utility class to compare responses
|
| Modifier and Type | Method and Description |
|---|---|
arrow.core.Either<au.com.dius.pact.core.matchers.BodyTypeMismatch,au.com.dius.pact.provider.BodyComparisonResult> |
bodyResult(java.util.List<? extends au.com.dius.pact.core.matchers.Mismatch> mismatches) |
static ComparisonResult |
compareMessage(au.com.dius.pact.core.model.messaging.Message message,
au.com.dius.pact.core.model.OptionalBody actual,
java.util.Map<java.lang.String,? extends java.lang.Object> metadata) |
static ComparisonResult |
compareMessage(au.com.dius.pact.core.model.messaging.Message message,
au.com.dius.pact.core.model.OptionalBody actual) |
static ComparisonResult |
compareResponse(au.com.dius.pact.core.model.Response response,
java.util.Map<java.lang.String,? extends java.lang.Object> actualResponse,
int actualStatus,
java.util.Map<java.lang.String,? extends java.util.List<java.lang.String>> actualHeaders,
java.lang.String actualBody) |
java.lang.String |
getActualBody() |
org.apache.http.entity.ContentType |
getActualResponseContentType() |
au.com.dius.pact.core.model.OptionalBody |
getExpectedBody() |
java.util.Map<java.lang.String,java.util.List> |
getExpectedHeaders() |
java.util.Map<java.lang.String,java.util.List> |
headerResult(java.util.List<? extends au.com.dius.pact.core.matchers.Mismatch> mismatches) |
boolean |
isJsonBody() |
au.com.dius.pact.core.matchers.StatusMismatch |
statusResult(java.util.List<? extends au.com.dius.pact.core.matchers.Mismatch> mismatches) |
public static ResponseComparison.Companion Companion
public ResponseComparison(java.util.Map<java.lang.String,? extends java.util.List<java.lang.String>> expectedHeaders,
au.com.dius.pact.core.model.OptionalBody expectedBody,
boolean isJsonBody,
org.apache.http.entity.ContentType actualResponseContentType,
java.lang.String actualBody)
Utility class to compare responses
public au.com.dius.pact.core.matchers.StatusMismatch statusResult(java.util.List<? extends au.com.dius.pact.core.matchers.Mismatch> mismatches)
public java.util.Map<java.lang.String,java.util.List> headerResult(java.util.List<? extends au.com.dius.pact.core.matchers.Mismatch> mismatches)
public arrow.core.Either<au.com.dius.pact.core.matchers.BodyTypeMismatch,au.com.dius.pact.provider.BodyComparisonResult> bodyResult(java.util.List<? extends au.com.dius.pact.core.matchers.Mismatch> mismatches)
public java.util.Map<java.lang.String,java.util.List> getExpectedHeaders()
public au.com.dius.pact.core.model.OptionalBody getExpectedBody()
public boolean isJsonBody()
public org.apache.http.entity.ContentType getActualResponseContentType()
public java.lang.String getActualBody()
public static ComparisonResult compareResponse(au.com.dius.pact.core.model.Response response, java.util.Map<java.lang.String,? extends java.lang.Object> actualResponse, int actualStatus, java.util.Map<java.lang.String,? extends java.util.List<java.lang.String>> actualHeaders, java.lang.String actualBody)
public static ComparisonResult compareMessage(au.com.dius.pact.core.model.messaging.Message message, au.com.dius.pact.core.model.OptionalBody actual, java.util.Map<java.lang.String,? extends java.lang.Object> metadata)
public static ComparisonResult compareMessage(au.com.dius.pact.core.model.messaging.Message message, au.com.dius.pact.core.model.OptionalBody actual)