diff --git a/fop-core/pom.xml b/fop-core/pom.xml
index d1e1a2f650b..c3914c16900 100644
--- a/fop-core/pom.xml
+++ b/fop-core/pom.xml
@@ -139,18 +139,25 @@
junit
junit
+ ${junit4.version}
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
${junit.version}
test
+
org.mockito
mockito-core
- 2.28.2
+ 4.11.0
test
- xmlunit
- xmlunit
+ org.xmlunit
+ xmlunit-legacy
${xmlunit.version}
test
diff --git a/fop-core/src/test/java/org/apache/fop/render/intermediate/BorderPainterTestCase.java b/fop-core/src/test/java/org/apache/fop/render/intermediate/BorderPainterTestCase.java
index 4a89b3ac6ac..986b9404903 100644
--- a/fop-core/src/test/java/org/apache/fop/render/intermediate/BorderPainterTestCase.java
+++ b/fop-core/src/test/java/org/apache/fop/render/intermediate/BorderPainterTestCase.java
@@ -30,7 +30,7 @@
import static org.mockito.Mockito.never;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.verifyZeroInteractions;
+import static org.mockito.Mockito.verifyNoInteractions;
import org.apache.fop.fo.Constants;
import org.apache.fop.traits.BorderProps;
@@ -96,7 +96,7 @@ public void testDrawRectangularBordersWithNullBorders() throws IOException, IFEx
BorderProps nullBorderProps = null;
new BorderPainter(graphicsPainter).drawRectangularBorders(new Rectangle(0, 0, 1000, 1000),
nullBorderProps, nullBorderProps, nullBorderProps, nullBorderProps);
- verifyZeroInteractions(graphicsPainter);
+ verifyNoInteractions(graphicsPainter);
}
@Test
@@ -119,7 +119,7 @@ public void testDrawRoundedBordersWithNullBorders() throws IOException, IFExcept
BorderProps nullBorderProps = null;
new BorderPainter(graphicsPainter).drawRoundedBorders(new Rectangle(0, 0, 1000, 1000),
nullBorderProps, nullBorderProps, nullBorderProps, nullBorderProps);
- verifyZeroInteractions(graphicsPainter);
+ verifyNoInteractions(graphicsPainter);
}
@Test
diff --git a/fop-events/pom.xml b/fop-events/pom.xml
index a7a6d2d0e1e..eea9968febe 100644
--- a/fop-events/pom.xml
+++ b/fop-events/pom.xml
@@ -46,6 +46,12 @@
junit
junit
+ ${junit4.version}
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
${junit.version}
test
diff --git a/fop-sandbox/pom.xml b/fop-sandbox/pom.xml
index 880195c65fc..8d0e9626981 100644
--- a/fop-sandbox/pom.xml
+++ b/fop-sandbox/pom.xml
@@ -24,6 +24,12 @@
junit
junit
+ ${junit4.version}
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
${junit.version}
test
diff --git a/fop-transcoder-allinone/pom.xml b/fop-transcoder-allinone/pom.xml
index 92dd675410a..0fdfc49ca80 100644
--- a/fop-transcoder-allinone/pom.xml
+++ b/fop-transcoder-allinone/pom.xml
@@ -44,6 +44,12 @@
junit
junit
+ ${junit4.version}
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
${junit.version}
test
diff --git a/fop-transcoder/pom.xml b/fop-transcoder/pom.xml
index 2ef6f7fc776..a6655287172 100644
--- a/fop-transcoder/pom.xml
+++ b/fop-transcoder/pom.xml
@@ -34,6 +34,12 @@
junit
junit
+ ${junit4.version}
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
${junit.version}
test
diff --git a/fop-util/pom.xml b/fop-util/pom.xml
index 33fc903c3e8..987fbcaabf3 100644
--- a/fop-util/pom.xml
+++ b/fop-util/pom.xml
@@ -24,6 +24,12 @@
junit
junit
+ ${junit4.version}
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
${junit.version}
test
diff --git a/fop/pom.xml b/fop/pom.xml
index 5845e1f2c49..ae69eed44e0 100644
--- a/fop/pom.xml
+++ b/fop/pom.xml
@@ -34,6 +34,12 @@
junit
junit
+ ${junit4.version}
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
${junit.version}
test
diff --git a/pom.xml b/pom.xml
index aa61f80a61c..3d3d810729c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,15 +23,16 @@
4.2.3
3.1.1
8
- 4.11
+ 4.13.2
+ 5.10.2
UTF-8
2.8
2.5.2
- 2.18.1
+ 3.2.5
3.3.2
1.0.1
2.9.0-SNAPSHOT
- 1.2
+ 2.9.1
${env.JAVA_HOME}