Package au.com.dius.pact.provider
Object ResponseComparison.Companion
-
- All Implemented Interfaces:
-
au.com.dius.pact.provider.IResponseComparison,io.github.oshai.kotlinlogging.KLoggable
public class ResponseComparison.Companion extends KLogging implements IResponseComparison
-
-
Field Summary
Fields Modifier and Type Field Description private final KLoggerloggerpublic final static ResponseComparison.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description ComparisonResultcompareResponse(IResponse response, ProviderResponse actualResponse)ComparisonResultcompareResponse(IResponse response, ProviderResponse actualResponse, Map<String, PluginConfiguration> pluginConfiguration)ComparisonResultcompareMessage(MessageInteraction message, OptionalBody actual)ComparisonResultcompareMessage(MessageInteraction message, OptionalBody actual, Map<String, Object> metadata)ComparisonResultcompareMessage(MessageInteraction message, OptionalBody actual, Map<String, Object> metadata, Map<String, PluginConfiguration> pluginConfiguration)ComparisonResultcompareSynchronousMessage(V4Interaction.SynchronousMessages interaction, OptionalBody actual, Map<String, Object> messageMetadata, Map<String, PluginConfiguration> pluginConfiguration)-
-
Method Detail
-
compareResponse
@Deprecated(message = "Use version that takes pluginConfiguration parameter", replaceWith = @ReplaceWith(imports = {"au.com.dius.pact.provider.ResponseComparison.Companion.compareResponse"}, expression = "compareResponse(response, actualResponse, emptyMap())")) ComparisonResult compareResponse(IResponse response, ProviderResponse actualResponse)
-
compareResponse
ComparisonResult compareResponse(IResponse response, ProviderResponse actualResponse, Map<String, PluginConfiguration> pluginConfiguration)
-
compareMessage
@Deprecated(message = "Use version that takes pluginConfiguration parameter", replaceWith = @ReplaceWith(imports = {"au.com.dius.pact.provider.ResponseComparison.Companion.compareMessage"}, expression = "compareMessage(message, actual, null, pluginConfiguration)")) ComparisonResult compareMessage(MessageInteraction message, OptionalBody actual)
-
compareMessage
@Deprecated(message = "Use version that takes pluginConfiguration parameter", replaceWith = @ReplaceWith(imports = {"au.com.dius.pact.provider.ResponseComparison.Companion.compareMessage"}, expression = "compareMessage(message, actual, metadata, pluginConfiguration)")) ComparisonResult compareMessage(MessageInteraction message, OptionalBody actual, Map<String, Object> metadata)
-
compareMessage
ComparisonResult compareMessage(MessageInteraction message, OptionalBody actual, Map<String, Object> metadata, Map<String, PluginConfiguration> pluginConfiguration)
-
compareSynchronousMessage
ComparisonResult compareSynchronousMessage(V4Interaction.SynchronousMessages interaction, OptionalBody actual, Map<String, Object> messageMetadata, Map<String, PluginConfiguration> pluginConfiguration)
-
-
-
-