Example Java GraphQL Consumer

Source Code

https://github.com/pactflow/example-consumer-java-graphql

can--i--deploy-master_to_production-brightgreen.svg: https://test.pactflow.io/overview/provider/pactflow-example-consumer-java-graphql/consumer/pactflow-example-consumer-java-junit

This is an example of a Java GraphQL consumer that uses Pact with Junit, API Hub for Contract Testing and GitHub Actions to ensure that it is compatible with the expectations its consumers have of it.

The project uses a Makefile to simulate a very simple build pipeline with two stages - test and deploy.

It is using a public tenant on API Hub for Contract Testing, which you can access here using the credentials dXfltyFMgNOFZAxr8io9wJ37iUpY42M/O5AIZWxelWbLvqMd8PkAVycBJh2Psyg1.

See also the full API Hub for Contract Testing CI/CD Workshop for which this can be substituted in as the "consumer".

Pre-requisites

Software:

Dependencies

Usage

make test

Publication date: