Integration testing in Quarkus
For one of our clients we use the Quarkus framework. Quarkus is a full-stack, Kubernetes-native Java framework, designed to work with popular Java standards, frameworks and libraries. It is possible to get into details about Quarkus, but that’s not what this post is about! This blog will tell you how to set up a simple database driven application with a full end-to-end test, using Quarkus and testcontainers.
To be able to follow this how-to you’ll need the following:
-
An IDE (like IntelliJ IDEA)
-
JDK 11+
-
Maven 3.8.1+
-
Gradle 7.2
-
Have Docker installed on your machine