diff --git a/pom.xml b/pom.xml
index faab8cc..fb96a0a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,18 +5,17 @@
space.testflight
testflight
- 0.9.3-SNAPSHOT
+ 0.9.3
Testflight.Space
- http://www.testflight.space
+ https://www.testflight.space
- A JUnit 5 extension to write fast database tests with testcontainers
-and flyway or liquibase.
+ A JUnit 5 extension to write fast database tests with testcontainers and flyway or liquibase.
The Apache Software License, Version 2.0
- http://www.apache.org/licenses/LICENSE-2.0.txt
+ https://www.apache.org/licenses/LICENSE-2.0.txt
@@ -53,10 +52,12 @@ and flyway or liquibase.
11
11
- 5.6.2
- 1.17.6
- 9.15.2
- 4.18.0
+ 5.9.3
+ 1.18.3
+ 9.20.1
+ 4.22.0
+ 2.5.15
+ 5.6.15.Final
ArneLimburg_testflight
arnelimburg-github
@@ -93,17 +94,17 @@ and flyway or liquibase.
org.postgresql
postgresql
- 42.3.8
+ 42.6.0
com.github.database-rider
rider-junit5
- 1.23.0
+ 1.39.0
mysql
mysql-connector-java
- 8.0.28
+ 8.0.33
@@ -153,7 +154,7 @@ and flyway or liquibase.
org.assertj
assertj-core
- 3.17.2
+ 3.24.2
test
@@ -179,19 +180,19 @@ and flyway or liquibase.
org.springframework.boot
spring-boot-starter-web
test
- 2.5.2
+ ${spring.boot.version}
org.springframework.boot
spring-boot-starter-data-jpa
test
- 2.5.2
+ ${spring.boot.version}
org.springframework.boot
spring-boot-starter-test
test
- 2.5.2
+ ${spring.boot.version}
jakarta.persistence
@@ -202,19 +203,19 @@ and flyway or liquibase.
org.hibernate
hibernate-entitymanager
- 5.4.21.Final
+ ${hibernate.version}
test
org.hibernate
hibernate-c3p0
- 5.4.21.Final
+ ${hibernate.version}
test
com.mchange
c3p0
- 0.9.5.4
+ 0.9.5.5
test
@@ -222,20 +223,24 @@ and flyway or liquibase.
+ org.apache.maven.plugins
maven-clean-plugin
- 3.1.0
+ 3.3.1
+ org.apache.maven.plugins
maven-resources-plugin
- 3.1.0
+ 3.3.1
+ org.apache.maven.plugins
maven-compiler-plugin
- 3.8.1
+ 3.11.0
+ org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M5
+ 3.1.2
default-test
@@ -266,17 +271,19 @@ and flyway or liquibase.
+ org.apache.maven.plugins
maven-jar-plugin
- 3.2.0
+ 3.3.0
+ org.apache.maven.plugins
maven-install-plugin
- 3.0.0-M1
+ 3.1.1
org.apache.maven.plugins
maven-release-plugin
- 3.0.0-M1
+ 3.0.1
@{project.version}
@@ -284,7 +291,7 @@ and flyway or liquibase.
org.sonatype.plugins
nexus-staging-maven-plugin
- 1.6.8
+ 1.6.13
true
ossrh
@@ -295,8 +302,9 @@ and flyway or liquibase.
+ org.apache.maven.plugins
maven-source-plugin
- 3.2.0
+ 3.3.0
attach-sources
@@ -310,7 +318,7 @@ and flyway or liquibase.
org.apache.maven.plugins
maven-javadoc-plugin
- 3.2.0
+ 3.5.0
attach-javadocs
@@ -321,8 +329,9 @@ and flyway or liquibase.
+ org.apache.maven.plugins
maven-enforcer-plugin
- 3.0.0-M3
+ 3.3.0
enforce-maven
@@ -340,18 +349,18 @@ and flyway or liquibase.
+ org.apache.maven.plugins
maven-checkstyle-plugin
- 3.1.2
+ 3.3.0
true
- UTF-8
${project.basedir}/src/main/checkstyle/java.header
com.puppycrawl.tools
checkstyle
- 9.2.1
+ 10.12.1
@@ -386,7 +395,7 @@ and flyway or liquibase.
org.jacoco
jacoco-maven-plugin
- 0.8.7
+ 0.8.10
default-prepare-agent
diff --git a/src/test/java/space/testflight/DockerImageCleanerTest.java b/src/test/java/space/testflight/DockerImageCleanerTest.java
index 8d111dc..6103d39 100644
--- a/src/test/java/space/testflight/DockerImageCleanerTest.java
+++ b/src/test/java/space/testflight/DockerImageCleanerTest.java
@@ -46,7 +46,7 @@ static void createDockerClient() {
@BeforeEach
void tagImage() {
- try (PostgreSQLContainer> postgreSqlContainer = new PostgreSQLContainer<>()) {
+ try (PostgreSQLContainer> postgreSqlContainer = new PostgreSQLContainer<>("postgres:15.2")) {
postgreSqlContainer.start();
String commitedImage = client.commitCmd(postgreSqlContainer.getContainerId()).exec();
client.tagImageCmd(commitedImage, PostgreSQLContainer.IMAGE, TESTFLIGHT_PREFIX + hashCode()).exec();
diff --git a/src/test/java/space/testflight/mysql/SpecificMySqlVersionTest.java b/src/test/java/space/testflight/mysql/SpecificMySqlVersionTest.java
index f91a740..9532f40 100644
--- a/src/test/java/space/testflight/mysql/SpecificMySqlVersionTest.java
+++ b/src/test/java/space/testflight/mysql/SpecificMySqlVersionTest.java
@@ -38,7 +38,7 @@
@Flyway(
database = DatabaseType.MYSQL,
- dockerImage = "mysql:8.0.28",
+ dockerImage = "mysql:8.0.33",
testDataScripts = {"db/testdata/init.sql", "db/testdata/initTwo.sql"},
configuration = {
@ConfigProperty(key = "flyway.locations", value = "db/mysql"),
diff --git a/src/test/java/space/testflight/postgresql/PerTestClassTest.java b/src/test/java/space/testflight/postgresql/PerTestClassTest.java
index 510d41c..f7f4a41 100644
--- a/src/test/java/space/testflight/postgresql/PerTestClassTest.java
+++ b/src/test/java/space/testflight/postgresql/PerTestClassTest.java
@@ -47,7 +47,7 @@
@ConfigProperty(key = "space.testflight.jdbc.password.property", value = "javax.persistence.jdbc.password")
}
)
-@TestMethodOrder(MethodOrderer.Alphanumeric.class)
+@TestMethodOrder(MethodOrderer.MethodName.class)
class PerTestClassTest {
private static EntityManagerFactory entityManagerFactory;
diff --git a/src/test/java/space/testflight/postgresql/PerTestExecutionTest.java b/src/test/java/space/testflight/postgresql/PerTestExecutionTest.java
index 5a7eb90..376837c 100644
--- a/src/test/java/space/testflight/postgresql/PerTestExecutionTest.java
+++ b/src/test/java/space/testflight/postgresql/PerTestExecutionTest.java
@@ -49,7 +49,7 @@
@ConfigProperty(key = "space.testflight.jdbc.password.property", value = "javax.persistence.jdbc.password")
}
)
-@TestMethodOrder(MethodOrderer.Alphanumeric.class)
+@TestMethodOrder(MethodOrderer.MethodName.class)
class PerTestExecutionTest {
private static EntityManagerFactory entityManagerFactory;
diff --git a/src/test/java/space/testflight/postgresql/PerTestMethodTest.java b/src/test/java/space/testflight/postgresql/PerTestMethodTest.java
index 369bcfb..dd37a6b 100644
--- a/src/test/java/space/testflight/postgresql/PerTestMethodTest.java
+++ b/src/test/java/space/testflight/postgresql/PerTestMethodTest.java
@@ -49,7 +49,7 @@
@ConfigProperty(key = "space.testflight.jdbc.password.property", value = "javax.persistence.jdbc.password")
}
)
-@TestMethodOrder(MethodOrderer.Alphanumeric.class)
+@TestMethodOrder(MethodOrderer.MethodName.class)
class PerTestMethodTest {
private static EntityManagerFactory entityManagerFactory;