public class MessagePactBuilder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static MessagePactBuilder |
consumer(java.lang.String consumer)
Name the consumer of the pact
|
MessagePactBuilder |
expectsToReceive(java.lang.String description)
Adds a message expectation in the pact.
|
MessagePactBuilder |
given(java.lang.String providerState)
Sets the provider state.
|
MessagePactBuilder |
hasPactWith(java.lang.String provider)
Name the provider that the consumer has a pact with.
|
au.com.dius.pact.model.v3.messaging.MessagePact |
toPact() |
MessagePactBuilder |
withContent(au.com.dius.pact.consumer.dsl.PactDslJsonBody body) |
MessagePactBuilder |
withMetadata(java.util.Map<java.lang.String,java.lang.String> metadata) |
public static MessagePactBuilder consumer(java.lang.String consumer)
consumer
- Consumer namepublic MessagePactBuilder hasPactWith(java.lang.String provider)
provider
- provider namepublic MessagePactBuilder given(java.lang.String providerState)
providerState
- state of the providerpublic MessagePactBuilder expectsToReceive(java.lang.String description)
description
- message description.public MessagePactBuilder withMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
public MessagePactBuilder withContent(au.com.dius.pact.consumer.dsl.PactDslJsonBody body)
public au.com.dius.pact.model.v3.messaging.MessagePact toPact()