public class ResponseComparison
Utility class to compare responses
public static au.com.dius.pact.provider.ResponseComparison.Companion Companion
public ResponseComparison(@NotNull java.util.Map<java.lang.String,? extends java.util.List<java.lang.String>> expectedHeaders, @NotNull au.com.dius.pact.core.model.OptionalBody expectedBody, boolean isJsonBody, @NotNull au.com.dius.pact.core.model.ContentType actualResponseContentType, @Nullable java.lang.String actualBody)
Utility class to compare responses
@Nullable public au.com.dius.pact.core.matchers.StatusMismatch statusResult(@NotNull java.util.List<? extends au.com.dius.pact.core.matchers.Mismatch> mismatches)
@NotNull public java.util.Map<java.lang.String,java.util.List> headerResult(@NotNull java.util.List<? extends au.com.dius.pact.core.matchers.Mismatch> mismatches)
@NotNull public com.github.michaelbull.result.Result<au.com.dius.pact.provider.BodyComparisonResult,au.com.dius.pact.core.matchers.BodyTypeMismatch> bodyResult(@NotNull java.util.List<? extends au.com.dius.pact.core.matchers.Mismatch> mismatches)
@JvmStatic @NotNull public static ComparisonResult compareResponse(@NotNull au.com.dius.pact.core.model.Response response, @NotNull ProviderResponse actualResponse)
@JvmStatic @JvmOverloads @NotNull public static ComparisonResult compareMessage(@NotNull au.com.dius.pact.core.model.messaging.Message message, @NotNull au.com.dius.pact.core.model.OptionalBody actual, @Nullable java.util.Map<java.lang.String,? extends java.lang.Object> metadata)
@JvmStatic @JvmOverloads @NotNull public static ComparisonResult compareMessage(@NotNull au.com.dius.pact.core.model.messaging.Message message, @NotNull au.com.dius.pact.core.model.OptionalBody actual)