From 51ae3be2409c1da2b129e4ddbb32dcae2761b26c Mon Sep 17 00:00:00 2001 From: Marian Lalik Date: Fri, 22 Apr 2022 15:34:01 +0200 Subject: [PATCH] up plugin and dependency versions --- .gitignore | 1 + pom.xml | 38 +++++++++---------- .../MathMLCanonicalizerTest.java | 12 +++--- .../modules/AbstractModuleTest.java | 4 +- .../modules/ElementMinimizerTest.java | 8 ++-- .../modules/FunctionNormalizerTest.java | 8 ++-- .../modules/MfencedReplacerTest.java | 8 ++-- .../modules/MrowNormalizerTest.java | 8 ++-- .../modules/OperatorNormalizerTest.java | 8 ++-- .../modules/ScriptNormalizerTest.java | 8 ++-- .../modules/UnaryOperatorRemoverTest.java | 8 ++-- .../utils/DTDManipulatorTest.java | 8 ++-- 12 files changed, 60 insertions(+), 59 deletions(-) diff --git a/.gitignore b/.gitignore index 24a4f5a..9720899 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ mathml-canonicalizer.iml /.settings/ /.classpath /.project +/.vs/ diff --git a/pom.xml b/pom.xml index 3fcb50b..29724e9 100644 --- a/pom.xml +++ b/pom.xml @@ -67,7 +67,7 @@ org.apache.maven.plugins maven-gpg-plugin - 1.6 + 3.0.1 sign-artifacs @@ -87,7 +87,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.8.0 + 3.10.1 1.8 1.8 @@ -97,7 +97,7 @@ org.apache.maven.plugins maven-resources-plugin - 3.1.0 + 3.2.0 ${project.build.sourceEncoding} @@ -105,7 +105,7 @@ org.apache.maven.plugins maven-assembly-plugin - 3.1.0 + 3.3.0 jar-with-dependencies @@ -130,7 +130,7 @@ org.apache.maven.plugins maven-source-plugin - 3.0.1 + 3.2.1 attach-sources @@ -143,7 +143,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.0.1 + 3.4.0 attach-javadocs @@ -156,13 +156,13 @@ org.apache.maven.plugins maven-deploy-plugin - 2.8.2 + 3.0.0 org.apache.maven.plugins maven-dependency-plugin - 3.1.1 + 3.3.0 @@ -183,7 +183,7 @@ org.apache.maven.plugins maven-surefire-plugin - 2.22.1 + 3.0.0-M5 false @@ -194,33 +194,33 @@ org.jdom jdom2 - 2.0.6 + 2.0.6.1 jaxen jaxen - 1.1.6 + 1.2.0 commons-io commons-io - 2.7 + 2.11.0 commons-cli commons-cli - 1.4 + 1.5.0 - xmlunit - xmlunit - 1.6 + org.xmlunit + xmlunit-legacy + 2.9.0 - junit - junit - 4.13.1 + org.junit.jupiter + junit-jupiter + 5.8.2 test diff --git a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/MathMLCanonicalizerTest.java b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/MathMLCanonicalizerTest.java index ace1f84..1f38941 100644 --- a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/MathMLCanonicalizerTest.java +++ b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/MathMLCanonicalizerTest.java @@ -15,9 +15,9 @@ */ package cz.muni.fi.mir.mathmlcanonicalization; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertNotNull; import java.io.ByteArrayInputStream; import java.io.IOException; @@ -28,8 +28,8 @@ import org.apache.commons.io.output.ByteArrayOutputStream; import org.jdom2.JDOMException; -import org.junit.Ignore; -import org.junit.Test; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; import cz.muni.fi.mir.mathmlcanonicalization.modules.ModuleException; import cz.muni.fi.mir.mathmlcanonicalization.modules.ModuleTestResources; @@ -79,7 +79,7 @@ public void shouldCreateDefaultCanonicalizer() throws Exception { } } - @Ignore + @Disabled @Test public void stressTest() throws Exception { long start = System.currentTimeMillis(); diff --git a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/AbstractModuleTest.java b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/AbstractModuleTest.java index 7206801..6d143a6 100644 --- a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/AbstractModuleTest.java +++ b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/AbstractModuleTest.java @@ -29,7 +29,7 @@ import org.jdom2.JDOMException; import org.jdom2.input.SAXBuilder; import org.jdom2.output.XMLOutputter; -import org.junit.*; +import org.junit.jupiter.api.*; import org.xml.sax.SAXException; /** @@ -38,7 +38,7 @@ * * @author David Formanek */ -@Ignore // no tests +@Disabled // no tests abstract class AbstractModuleTest { private static final Logger LOGGER = Logger.getLogger( diff --git a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/ElementMinimizerTest.java b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/ElementMinimizerTest.java index 939676e..87c5bb7 100644 --- a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/ElementMinimizerTest.java +++ b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/ElementMinimizerTest.java @@ -15,8 +15,8 @@ */ package cz.muni.fi.mir.mathmlcanonicalization.modules; -import org.junit.BeforeClass; -import org.junit.Test; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; /** * Test for ElementMinimizer canonicalization stream module @@ -28,8 +28,8 @@ public class ElementMinimizerTest extends AbstractModuleTest { private static final Module DEFAULT_INSTANCE = new ElementMinimizer(); private static final String RESOURCE_SUBDIR = ElementMinimizerTest.class.getSimpleName() + "/"; - @BeforeClass - public static void setUpBeforeClass() { + @BeforeAll + public static void setUpBeforeAll() { DEFAULT_INSTANCE.setProperty("remove", "mspace maligngroup malignmark mstyle mpadded menclose maction"); DEFAULT_INSTANCE.setProperty("remove_all", "mphantom merror"); DEFAULT_INSTANCE.setProperty("keepAttributes", "mathvariant=bold encoding"); diff --git a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/FunctionNormalizerTest.java b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/FunctionNormalizerTest.java index 72ed4d9..cc5b848 100644 --- a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/FunctionNormalizerTest.java +++ b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/FunctionNormalizerTest.java @@ -15,8 +15,8 @@ */ package cz.muni.fi.mir.mathmlcanonicalization.modules; -import org.junit.BeforeClass; -import org.junit.Test; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; /** * Test for FunctionNormalizer canonicalization DOM Module. @@ -28,8 +28,8 @@ public class FunctionNormalizerTest extends AbstractModuleTest { private static final Module DEFAULT_INSTANCE = new FunctionNormalizer(); private static final String RESOURCE_SUBDIR = FunctionNormalizerTest.class.getSimpleName() + "/"; - @BeforeClass - public static void setUpBeforeClass() { + @BeforeAll + public static void setUpBeforeAll() { DEFAULT_INSTANCE.setProperty("functionoperators", "\u2061"); } diff --git a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/MfencedReplacerTest.java b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/MfencedReplacerTest.java index 9594b8b..7603b3d 100644 --- a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/MfencedReplacerTest.java +++ b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/MfencedReplacerTest.java @@ -15,8 +15,8 @@ */ package cz.muni.fi.mir.mathmlcanonicalization.modules; -import org.junit.BeforeClass; -import org.junit.Test; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; /** * Test for MfencedReplacer canonicalization DOM Module. @@ -41,8 +41,8 @@ public MfencedReplacerTest() { CONFIGURED_INSTANCE.setProperty("outermrow", "0"); } - @BeforeClass - public static void setUpBeforeClass() { + @BeforeAll + public static void setUpBeforeAll() { DEFAULT_INSTANCE.setProperty("outermrow", "1"); DEFAULT_INSTANCE.setProperty("innermrow", "1"); DEFAULT_INSTANCE.setProperty("open", "("); diff --git a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/MrowNormalizerTest.java b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/MrowNormalizerTest.java index 7749a2a..f28e3bb 100644 --- a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/MrowNormalizerTest.java +++ b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/MrowNormalizerTest.java @@ -15,8 +15,8 @@ */ package cz.muni.fi.mir.mathmlcanonicalization.modules; -import org.junit.BeforeClass; -import org.junit.Test; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; /** * Test for MrowNormalizer canonicalization DOM Module. @@ -36,8 +36,8 @@ public MrowNormalizerTest() { CONFIGURED_INSTANCE.setProperty("wrapOutside", "1"); } - @BeforeClass - public static void setUpBeforeClass() { + @BeforeAll + public static void setUpBeforeAll() { DEFAULT_INSTANCE.setProperty("wrapOutside", "1"); DEFAULT_INSTANCE.setProperty("wrapInside", "1"); DEFAULT_INSTANCE.setProperty("open", "( [ {"); diff --git a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/OperatorNormalizerTest.java b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/OperatorNormalizerTest.java index 95737fc..07c6317 100644 --- a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/OperatorNormalizerTest.java +++ b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/OperatorNormalizerTest.java @@ -15,8 +15,8 @@ */ package cz.muni.fi.mir.mathmlcanonicalization.modules; -import org.junit.BeforeClass; -import org.junit.Test; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; /** * Test for OperatorNormalizer canonicalization DOM Module. @@ -28,8 +28,8 @@ public class OperatorNormalizerTest extends AbstractModuleTest { private static final Module DEFAULT_INSTANCE = new OperatorNormalizer(); private static final String RESOURCE_SUBDIR = OperatorNormalizerTest.class.getSimpleName() + "/"; - @BeforeClass - public static void setUpBeforeClass() { + @BeforeAll + public static void setUpBeforeAll() { DEFAULT_INSTANCE.setProperty("removeempty", "true"); DEFAULT_INSTANCE.setProperty("removeoperators", "\u2062 \u22c5 * \u2063 \u2064"); DEFAULT_INSTANCE.setProperty("replaceoperators", "+-:\u00b1 -+:\u00b1 \u00ad:-"); diff --git a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/ScriptNormalizerTest.java b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/ScriptNormalizerTest.java index 5bd7e58..b84fb9d 100644 --- a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/ScriptNormalizerTest.java +++ b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/ScriptNormalizerTest.java @@ -15,8 +15,8 @@ */ package cz.muni.fi.mir.mathmlcanonicalization.modules; -import org.junit.BeforeClass; -import org.junit.Test; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; /** * Test for ScriptNormalizer canonicalization DOM Module. @@ -28,8 +28,8 @@ public class ScriptNormalizerTest extends AbstractModuleTest { private static final Module DEFAULT_INSTANCE = new ScriptNormalizer(); private static final String RESOURCE_SUBDIR = ScriptNormalizerTest.class.getSimpleName() + "/"; - @BeforeClass - public static void setUpBeforeClass() { + @BeforeAll + public static void setUpBeforeAll() { DEFAULT_INSTANCE.setProperty("swapscripts", "true"); DEFAULT_INSTANCE.setProperty("splitscriptselements", "mi"); DEFAULT_INSTANCE.setProperty("unifyscripts", "true"); diff --git a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/UnaryOperatorRemoverTest.java b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/UnaryOperatorRemoverTest.java index 8b5ed5a..464b706 100644 --- a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/UnaryOperatorRemoverTest.java +++ b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/modules/UnaryOperatorRemoverTest.java @@ -15,8 +15,8 @@ */ package cz.muni.fi.mir.mathmlcanonicalization.modules; -import org.junit.BeforeClass; -import org.junit.Test; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; /** * Test for UnaryOperatorRemover canonicalization DOM Module. @@ -28,8 +28,8 @@ public class UnaryOperatorRemoverTest extends AbstractModuleTest { private static final Module DEFAULT_INSTANCE = new UnaryOperatorRemover(); private static final String RESOURCE_SUBDIR = UnaryOperatorRemoverTest.class.getSimpleName() + "/"; - @BeforeClass - public static void setUpBeforeClass() { + @BeforeAll + public static void setUpBeforeAll() { DEFAULT_INSTANCE.setProperty("pmathremoveunaryoperators", "+ - \u2064 \u2212 \u2213 \u2214 \u2238 \u2295 \u2296 \u229d \u229e \u229f"); DEFAULT_INSTANCE.setProperty("cmathremoveunaryoperators", "plus minus"); } diff --git a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/utils/DTDManipulatorTest.java b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/utils/DTDManipulatorTest.java index 792ae0d..1742c47 100644 --- a/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/utils/DTDManipulatorTest.java +++ b/src/test/java/cz/muni/fi/mir/mathmlcanonicalization/utils/DTDManipulatorTest.java @@ -25,9 +25,9 @@ import org.apache.commons.io.IOUtils; import org.custommonkey.xmlunit.XMLTestCase; import org.custommonkey.xmlunit.XMLUnit; -import org.junit.Test; +import org.junit.jupiter.api.Test; import org.xml.sax.SAXException; -import static org.junit.Assert.*; +import static org.junit.jupiter.api.Assertions.*; /** * @@ -58,7 +58,7 @@ public void testInjectXHTMLPlusMathMLPlusSVGDTD() throws IOException { IOUtils.copy(expResult, expResultWriter, StandardCharsets.UTF_8); String expResultString = expResultWriter.toString(); - assertEquals("DTD not properly injected", expResultString, resultString); + assertEquals(expResultString, resultString, "DTD not properly injected"); } @@ -77,7 +77,7 @@ public void testRemoveDTD() throws Exception { IOUtils.copy(result, resultWriter); String resultString = resultWriter.toString(); - assertFalse("DTD not properly removed – string '