testcontainers / tc-guide-working-with-jooq-flyway-using-testcontainers

Working with jOOQ and Flyway using Testcontainers Guide

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Working with jOOQ and Flyway using Testcontainers Guide

This is sample code for Working with jOOQ and Flyway using Testcontainers guide.

1. Setup Environment

Make sure you have Java 8+ and a compatible Docker environment installed. If you are going to use Maven build tool then make sure Java 17+ is installed.

For example:

$ java -version
openjdk version "17.0.4" 2022-07-19
OpenJDK Runtime Environment Temurin-17.0.4+8 (build 17.0.4+8)
OpenJDK 64-Bit Server VM Temurin-17.0.4+8 (build 17.0.4+8, mixed mode, sharing)
$ docker version
...
Server: Docker Desktop 4.12.0 (85629)
 Engine:
  Version:          20.10.17
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.17.11
...

2. Setup Project

  • Clone the repository
git clone https://github.com/testcontainers/tc-guide-working-with-jooq-flyway-using-testcontainers.git
cd tc-guide-working-with-jooq-flyway-using-testcontainers
  • Open the tc-guide-working-with-jooq-flyway-using-testcontainers project in your favorite IDE.

3. Run Tests

Run the command to run the tests.

$ ./mvnw verify  //for Maven

The tests should pass.

About

Working with jOOQ and Flyway using Testcontainers Guide

License:MIT License


Languages

Language:Java 100.0%