commit:     ad23555f42b141a10663229c379349a6408b02c5
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Tue Apr  5 18:06:30 2022 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Apr 10 15:12:53 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad23555f

dev-java/fop: Enable tests on fop-core

Closes: https://bugs.gentoo.org/836752
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/24920
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 dev-java/fop/fop-2.7.ebuild | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/dev-java/fop/fop-2.7.ebuild b/dev-java/fop/fop-2.7.ebuild
index b6bc2ad9ebca..01d732a46cb4 100644
--- a/dev-java/fop/fop-2.7.ebuild
+++ b/dev-java/fop/fop-2.7.ebuild
@@ -31,7 +31,7 @@ DEPEND="${CP_DEPEND}
        dev-java/ant-core:0
        dev-java/sun-jai-bin:0
        test? (
-               dev-java/mockito:0
+               dev-java/mockito:4
                dev-java/pdfbox:0
                dev-java/xmlunit:1
        )
@@ -119,7 +119,7 @@ src_compile() {
 }
 
 src_test() {
-       JAVA_TEST_GENTOO_CLASSPATH="junit-4,mockito,pdfbox,xmlunit-1"
+       JAVA_TEST_GENTOO_CLASSPATH="junit-4,mockito-4,pdfbox,xmlunit-1"
 
        JAVA_TEST_SRC_DIR="fop-events/src/test/java"
        JAVA_TEST_RUN_ONLY="org.apache.fop.events.BasicEventTestCase"
@@ -130,13 +130,14 @@ src_test() {
 
        java-pkg-simple_src_test
 
+       sed \
+               -e 's:verifyZeroInteractions:verifyNoInteractions:' \
+               -i 
fop-core/src/test/java/org/apache/fop/render/intermediate/BorderPainterTestCase.java
 || die
+
        JAVA_TEST_SRC_DIR="fop-core/src/test/java"
        JAVA_TEST_RESOURCE_DIRS="fop-core/src/test/resources"
 
-       # Testing fop-core seems to want a newer mockito:
-       # error: cannot find symbol
-       # import static org.mockito.ArgumentMatchers.anyInt;
-#      java-pkg-simple_src_test
+       java-pkg-simple_src_test
 }
 
 src_install() {

Reply via email to