IntelliJ IDEA
IntelliJ IDEA – the Leading Java and Kotlin IDE, by JetBrains
New LiveStream: Pact Contract Testing for Quarkus
Updated on 28/07/2023.
On July 27, 2023, we hosted our IntelliJ IDEA LiveStream with Holly Cummins about Pact contract testing for Quarkus.
Session abstract
Every time you change one microservice, others break. But you had unit tests! What’s going on? Unfortunately, unit tests aren’t enough to give system-level confidence, even with a microservices architecture.
What’s the solution? Integration testing is annoying, expensive, flaky, and fries your laptop. Remocal development environments are complex to manage. Testing in production is important, but the feedback loop is longer, so it’s not a substitute for local inner-loop testing.
This is where contract tests come into play. Contract tests combine the lightness of unit tests with the confidence of integration tests, and they should be part of your development toolkit. This session will demo how to use the Pact contract testing framework to catch integration issues early. The demos will be run on Quarkus, but Pact runs on all Java frameworks. Pact has libraries for almost all of the popular programming languages.
Asking questions
Holly will try to answer all of your questions during the session. If we run out of time, we’ll post the answers to any remaining questions in a follow-up blog post. We’ll do our best to get all of your questions answered.
Your speaker and host
Speaker
Host
Happy developing!