Documentation
¶
Index ¶
- type ConsumerPactBuilder
- type MockProviderService
- func (p *MockProviderService) ClearInteractions() ProviderService
- func (p *MockProviderService) Given(state string) ProviderService
- func (p *MockProviderService) UponReceiving(description string) ProviderService
- func (p *MockProviderService) VerifyInteractions() error
- func (p *MockProviderService) WillRespondWith(providerResponse *provider.ProviderResponse) ProviderService
- func (p *MockProviderService) With(providerRequest *provider.ProviderRequest) ProviderService
- type PactBuilder
- type PactConfig
- type ProviderService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsumerPactBuilder ¶
type ConsumerPactBuilder struct {
// contains filtered or unexported fields
}
func NewConsumerPactBuilder ¶
func NewConsumerPactBuilder(pactConfig *PactConfig) *ConsumerPactBuilder
func (*ConsumerPactBuilder) Build ¶
func (c *ConsumerPactBuilder) Build() error
func (*ConsumerPactBuilder) GetMockProviderService ¶
func (c *ConsumerPactBuilder) GetMockProviderService() ProviderService
func (*ConsumerPactBuilder) HasPactWith ¶
func (c *ConsumerPactBuilder) HasPactWith(serviceProvider string) PactBuilder
func (*ConsumerPactBuilder) ServiceConsumer ¶
func (c *ConsumerPactBuilder) ServiceConsumer(consumer string) PactBuilder
type MockProviderService ¶
type MockProviderService struct {
// contains filtered or unexported fields
}
func NewMockProviderService ¶
func NewMockProviderService(config *PactConfig) *MockProviderService
func (*MockProviderService) ClearInteractions ¶
func (p *MockProviderService) ClearInteractions() ProviderService
func (*MockProviderService) Given ¶
func (p *MockProviderService) Given(state string) ProviderService
func (*MockProviderService) UponReceiving ¶
func (p *MockProviderService) UponReceiving(description string) ProviderService
func (*MockProviderService) VerifyInteractions ¶
func (p *MockProviderService) VerifyInteractions() error
func (*MockProviderService) WillRespondWith ¶
func (p *MockProviderService) WillRespondWith(providerResponse *provider.ProviderResponse) ProviderService
func (*MockProviderService) With ¶
func (p *MockProviderService) With(providerRequest *provider.ProviderRequest) ProviderService
type PactBuilder ¶
type PactBuilder interface {
ServiceConsumer(consumer string) PactBuilder
HasPactWith(serviceProvider string) PactBuilder
GetMockProviderService() ProviderService
Build() error
}
type PactConfig ¶
type ProviderService ¶
type ProviderService interface {
Given(state string) ProviderService
UponReceiving(description string) ProviderService
With(request *provider.ProviderRequest) ProviderService
WillRespondWith(response *provider.ProviderResponse) ProviderService
ClearInteractions() ProviderService
VerifyInteractions() error
}
Click to show internal directories.
Click to hide internal directories.