diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml
index f40d7838..fd6e0e33 100644
--- a/Mustang-CLI/pom.xml
+++ b/Mustang-CLI/pom.xml
@@ -39,9 +39,15 @@
0.3.0
- junit
- junit
- 4.13.1
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.9.1
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ 5.9.1
test
diff --git a/library/pom.xml b/library/pom.xml
index db8d8ed4..2b10504b 100644
--- a/library/pom.xml
+++ b/library/pom.xml
@@ -86,11 +86,17 @@
2.1.3
- junit
- junit
- 4.13.1
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.9.1
test
-
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ 5.9.1
+ test
+
diff --git a/library/src/test/resources/junit-platform.properties b/library/src/test/resources/junit-platform.properties
new file mode 100644
index 00000000..eb14fb85
--- /dev/null
+++ b/library/src/test/resources/junit-platform.properties
@@ -0,0 +1,2 @@
+# ClassOrderer$OrderAnnotation sorts classes based on their @Order annotation
+junit.jupiter.testclass.order.default=org.junit.jupiter.api.ClassOrderer$ClassName
diff --git a/validator/pom.xml b/validator/pom.xml
index ca728123..5193c1b4 100644
--- a/validator/pom.xml
+++ b/validator/pom.xml
@@ -35,6 +35,11 @@
+
+ ${project.groupId}
+ library
+ 2.5.8-SNAPSHOT
+
javax.xml.bind
@@ -108,11 +113,17 @@
0.3.0
- junit
- junit
- 4.13.1
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.9.1
test
-
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ 5.9.1
+ test
+
diff --git a/validator/src/test/resources/junit-platform.properties b/validator/src/test/resources/junit-platform.properties
new file mode 100644
index 00000000..eb14fb85
--- /dev/null
+++ b/validator/src/test/resources/junit-platform.properties
@@ -0,0 +1,2 @@
+# ClassOrderer$OrderAnnotation sorts classes based on their @Order annotation
+junit.jupiter.testclass.order.default=org.junit.jupiter.api.ClassOrderer$ClassName