Artifacts using Pact JVM Core Support (6)
Pact provider
=============
sub project of https://github.com/DiUS/pact-jvm
The pact provider is responsible for verifying that an API provider adheres to a number of pacts authored by its clients
This library provides the basic tools required to automate the process, and should be usable on its own in many instances.
Framework and build tool specific bindings will be provided in separate libraries that build on top of this core functionality.
### Provider State
Before each interaction is executed, ...
Last Release on Apr 29, 2020
Relocated → au.com.dius.pact »
provider
# Pact junit runner
## Overview
Library provides ability to play contract tests against a provider service in JUnit fashionable way.
Supports:
- Out-of-the-box convenient ways to load pacts
- Easy way to change assertion strategy
- **org.junit.BeforeClass**, **org.junit.AfterClass** and **org.junit.ClassRule** JUnit annotations, that will be run
once - before/after whole contract test suite.
- **org.junit.Before**, **org.junit.After** and **org.junit.Rule** JUnit annotations, that will be run ...
Last Release on Apr 29, 2020
Pact model
==========
The model project is responsible for providing:
* a model to represent pacts
* serialization and deserialization
* comparison between two parts of the pact model
* conversion between the pact model and whatever third party libraries used by the pact-consumer and pact-provider requires
You should never need to include this project directly
Last Release on Apr 18, 2020
Pact Broker Client
==================
This module contains the client classes for interacting with a pact broker.
Last Release on Apr 18, 2020
Pact JVM Matchers
=================
Implements matchers for pact requests and responses.
Last Release on Apr 18, 2020
# Pact Junit 5 Extension
## Overview
For writing Pact verification tests with JUnit 5, there is an JUnit 5 Invocation Context Provider that you can use with
the `@TestTemplate` annotation. This will generate a test for each interaction found for the pact files for the provider.
To use it, add the `@Provider` and one of the pact source annotations to your test class (as per a JUnit 4 test), then
add a method annotated with `@TestTemplate` and `@ExtendWith(PactVerificationInvocationContextProvider.class)` ...
Last Release on Apr 29, 2020
- Prev
- 1
- Next