This is an automated email from the ASF dual-hosted git repository. gnodet pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit 5577a49991b41fca21e49809a9edd29d09e78bbd Author: Guillaume Nodet <[email protected]> AuthorDate: Tue Jul 7 10:45:40 2020 +0200 [CAMEL-11807] Upgrade camel-saxon to junit5 --- components/camel-saxon/pom.xml | 6 ++-- .../camel/builder/XsltAggregationStrategyTest.java | 4 +-- .../builder/saxon/BeanWithXQueryInjectionTest.java | 10 +++--- .../camel/builder/saxon/ParameterDynamicTest.java | 12 +++---- .../camel/builder/saxon/SaxonXPathSplitTest.java | 4 +-- .../apache/camel/builder/saxon/SaxonXPathTest.java | 4 +-- .../saxon/SpringXQueryTransformIssueTest.java | 4 +-- .../saxon/XPathAnnotationResultTypeTest.java | 6 ++-- .../saxon/XPathSplitChoicePerformanceTest.java | 42 +++++++++++++--------- .../org/apache/camel/builder/saxon/XPathTest.java | 10 +++--- .../camel/builder/saxon/XQueryFilterTest.java | 8 ++--- ...XQueryHeaderNameResultTypeAndNamespaceTest.java | 4 +-- .../camel/builder/saxon/XQueryHeaderNameTest.java | 4 +-- .../builder/saxon/XQueryRecipientListTest.java | 8 ++--- .../camel/builder/saxon/XQueryResourceTest.java | 4 +-- .../org/apache/camel/builder/saxon/XQueryTest.java | 13 +++---- .../builder/saxon/XQueryTransformIssueTest.java | 4 +-- .../camel/builder/saxon/XQueryTransformTest.java | 8 ++--- .../builder/saxon/XQueryTransformTextTest.java | 8 ++--- .../saxon/XQueryWithNamespacesFilterTest.java | 8 ++--- ...eanWithXQueryInjectionUsingHeaderValueTest.java | 12 ++++--- .../component/xquery/SoapPayloadBeanTest.java | 4 +-- .../xquery/XQueryComponentConfigurationTest.java | 7 ++-- .../component/xquery/XQueryConcurrencyTest.java | 6 ++-- .../xquery/XQueryEndpointConfigurationTest.java | 9 +++-- .../camel/component/xquery/XQueryEndpointTest.java | 15 ++++---- .../camel/component/xquery/XQueryExampleTest.java | 4 +-- .../xquery/XQueryFromFileExceptionTest.java | 20 ++++++----- .../camel/component/xquery/XQueryFromFileTest.java | 18 ++++++---- .../xquery/XQueryLanguageFromFileTest.java | 10 +++--- .../component/xquery/XQueryNullHeaderTest.java | 4 +-- .../xquery/XQueryPredicateFilterTest.java | 8 ++--- .../xquery/XQueryPropogateHeadersTest.java | 4 +-- .../xquery/XQueryStripWhitespaceTest.java | 7 ++-- .../xquery/XQueryURLBasedConcurrencyTest.java | 6 ++-- .../xquery/XQueryWithExplicitTypeTest.java | 8 ++--- .../component/xquery/XQueryWithExtensionTest.java | 4 +-- .../xslt/PayloadWithDefaultNamespaceTest.java | 4 +-- .../component/xslt/SaxonInvalidXsltFileTest.java | 8 +++-- .../camel/component/xslt/SaxonUriResolverTest.java | 9 ++--- .../xslt/SaxonXslIncludeEmptyHrefTest.java | 4 +-- .../xslt/SaxonXsltComponentConfigurationTest.java | 8 +++-- .../camel/component/xslt/SaxonXsltDTDTest.java | 14 ++++---- .../xslt/SaxonXsltEndpointConfigurationTest.java | 9 +++-- .../component/xslt/SaxonXsltFeatureRouteTest.java | 11 +++--- .../xslt/SaxonXsltMessageTerminateTest.java | 7 ++-- .../apache/camel/component/xslt/SaxonXsltTest.java | 17 +++++---- .../component/xslt/XsltRouteAllowStAXTest.java | 20 ++++++----- .../extensions/SaxonExtensionFunctionsTest.java | 7 ++-- .../SaxonSpringExtensionFunctionsTest.java | 7 ++-- .../camel/converter/saxon/SaxonConverterTest.java | 11 +++--- .../xpath/XPathHeaderEnableSaxonJavaDslTest.java | 4 +-- .../camel/language/xpath/XPathHeaderTest.java | 4 +-- .../xpath/XPathLanguageDefaultSettingsTest.java | 14 ++++---- .../camel/language/xpath/XPathLanguageTest.java | 21 ++++++----- 55 files changed, 291 insertions(+), 205 deletions(-) diff --git a/components/camel-saxon/pom.xml b/components/camel-saxon/pom.xml index 5f84355..7112af6 100644 --- a/components/camel-saxon/pom.xml +++ b/components/camel-saxon/pom.xml @@ -56,7 +56,7 @@ <!-- test dependencies --> <dependency> <groupId>org.apache.camel</groupId> - <artifactId>camel-test-spring</artifactId> + <artifactId>camel-test-spring-junit5</artifactId> <scope>test</scope> </dependency> <dependency> @@ -65,8 +65,8 @@ <scope>test</scope> </dependency> <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> + <groupId>org.junit.jupiter</groupId> + <artifactId>junit-jupiter</artifactId> <scope>test</scope> </dependency> </dependencies> diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/XsltAggregationStrategyTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/XsltAggregationStrategyTest.java index 3d197e2..b675f28 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/XsltAggregationStrategyTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/XsltAggregationStrategyTest.java @@ -18,8 +18,8 @@ package org.apache.camel.builder; import org.apache.camel.component.mock.MockEndpoint; import org.apache.camel.component.xslt.saxon.XsltSaxonAggregationStrategy; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; /** * Unit test for the {@link XsltSaxonAggregationStrategy}. diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/BeanWithXQueryInjectionTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/BeanWithXQueryInjectionTest.java index 840766e..1034d20 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/BeanWithXQueryInjectionTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/BeanWithXQueryInjectionTest.java @@ -19,11 +19,13 @@ package org.apache.camel.builder.saxon; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.xquery.XQuery; import org.apache.camel.spi.Registry; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import static org.junit.jupiter.api.Assertions.assertEquals; + public class BeanWithXQueryInjectionTest extends CamelTestSupport { private static final Logger LOG = LoggerFactory.getLogger(BeanWithXQueryInjectionTest.class); protected MyBean myBean = new MyBean(); @@ -34,8 +36,8 @@ public class BeanWithXQueryInjectionTest extends CamelTestSupport { template.sendBodyAndHeader("direct:in", expectedBody, "foo", "bar"); - assertEquals("bean body: " + myBean, expectedBody, myBean.body); - assertEquals("bean foo: " + myBean, "bar", myBean.foo); + assertEquals(expectedBody, myBean.body, "bean body: " + myBean); + assertEquals("bar", myBean.foo, "bean foo: " + myBean); } @Override diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/ParameterDynamicTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/ParameterDynamicTest.java index b99ae6e..f08ea18 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/ParameterDynamicTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/ParameterDynamicTest.java @@ -26,13 +26,13 @@ import net.sf.saxon.value.ObjectValue; import org.apache.camel.Exchange; import org.apache.camel.impl.DefaultCamelContext; import org.apache.camel.support.DefaultExchange; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; import static org.apache.camel.component.xquery.XQueryBuilder.xquery; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.fail; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.junit.jupiter.api.Assertions.fail; public class ParameterDynamicTest { @@ -46,7 +46,7 @@ public class ParameterDynamicTest { private XQueryExpression query; private DynamicQueryContext context; - @Before + @BeforeEach public void setup() throws Exception { conf.setCompileWithTracing(true); query = conf.newStaticQueryContext().compileQuery(TEST_QUERY); diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/SaxonXPathSplitTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/SaxonXPathSplitTest.java index 8515486..b39c8fd 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/SaxonXPathSplitTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/SaxonXPathSplitTest.java @@ -17,8 +17,8 @@ package org.apache.camel.builder.saxon; import org.apache.camel.builder.RouteBuilder; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; /** * diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/SaxonXPathTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/SaxonXPathTest.java index f034b96..225f3c7 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/SaxonXPathTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/SaxonXPathTest.java @@ -17,8 +17,8 @@ package org.apache.camel.builder.saxon; import org.apache.camel.builder.RouteBuilder; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; /** * diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/SpringXQueryTransformIssueTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/SpringXQueryTransformIssueTest.java index a067581..e0446d3 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/SpringXQueryTransformIssueTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/SpringXQueryTransformIssueTest.java @@ -18,9 +18,9 @@ package org.apache.camel.builder.saxon; import java.io.FileInputStream; -import org.apache.camel.test.spring.CamelSpringTestSupport; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; import org.apache.camel.util.IOHelper; -import org.junit.Test; +import org.junit.jupiter.api.Test; import org.springframework.context.support.AbstractApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XPathAnnotationResultTypeTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XPathAnnotationResultTypeTest.java index 5a6145c..102b6a5 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XPathAnnotationResultTypeTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XPathAnnotationResultTypeTest.java @@ -22,8 +22,10 @@ import net.sf.saxon.lib.NamespaceConstant; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.language.xpath.XPath; import org.apache.camel.spi.Registry; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; public class XPathAnnotationResultTypeTest extends CamelTestSupport { protected MyBean myBean = new MyBean(); diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XPathSplitChoicePerformanceTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XPathSplitChoicePerformanceTest.java index 6a7b7e6..38ac435 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XPathSplitChoicePerformanceTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XPathSplitChoicePerformanceTest.java @@ -25,19 +25,27 @@ import org.apache.camel.Exchange; import org.apache.camel.Processor; import org.apache.camel.builder.NotifyBuilder; import org.apache.camel.builder.RouteBuilder; -import org.apache.camel.test.junit4.CamelTestSupport; +import org.apache.camel.test.junit5.CamelTestSupport; import org.apache.camel.util.StopWatch; import org.apache.camel.util.TimeUtils; -import org.junit.Before; -import org.junit.Ignore; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import static org.apache.camel.test.junit5.TestSupport.createDirectory; +import static org.apache.camel.test.junit5.TestSupport.deleteDirectory; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertTrue; /** * */ public class XPathSplitChoicePerformanceTest extends CamelTestSupport { + private static final Logger LOG = LoggerFactory.getLogger(XPathSplitChoicePerformanceTest.class); + private int size = 20 * 1000; private final AtomicInteger tiny = new AtomicInteger(); private final AtomicInteger small = new AtomicInteger(); @@ -46,31 +54,31 @@ public class XPathSplitChoicePerformanceTest extends CamelTestSupport { private final StopWatch watch = new StopWatch(); @Override - @Before + @BeforeEach public void setUp() throws Exception { - createDataFile(log, size); + createDataFile(LOG, size); super.setUp(); } @Test - @Ignore("Manual test") + @Disabled("Manual test") public void testXPathPerformanceRoute() throws Exception { NotifyBuilder notify = new NotifyBuilder(context).whenDone(size).create(); boolean matches = notify.matches(60, TimeUnit.SECONDS); - log.info("Processed file with " + size + " elements in: " + TimeUtils.printDuration(watch.taken())); + LOG.info("Processed file with " + size + " elements in: " + TimeUtils.printDuration(watch.taken())); - log.info("Processed " + tiny.get() + " tiny messages"); - log.info("Processed " + small.get() + " small messages"); - log.info("Processed " + med.get() + " medium messages"); - log.info("Processed " + large.get() + " large messages"); + LOG.info("Processed " + tiny.get() + " tiny messages"); + LOG.info("Processed " + small.get() + " small messages"); + LOG.info("Processed " + med.get() + " medium messages"); + LOG.info("Processed " + large.get() + " large messages"); assertEquals((size / 10) * 4, tiny.get()); assertEquals((size / 10) * 2, small.get()); assertEquals((size / 10) * 3, med.get()); assertEquals((size / 10) * 1, large.get()); - assertTrue("Should complete route", matches); + assertTrue(matches, "Should complete route"); } @Override @@ -91,7 +99,7 @@ public class XPathSplitChoicePerformanceTest extends CamelTestSupport { .process(new Processor() { public void process(Exchange exchange) throws Exception { String xml = exchange.getIn().getBody(String.class); - assertTrue(xml, xml.contains("<amount>3</amount>")); + assertTrue(xml.contains("<amount>3</amount>"), xml); int num = tiny.incrementAndGet(); if (num % 100 == 0) { @@ -104,7 +112,7 @@ public class XPathSplitChoicePerformanceTest extends CamelTestSupport { .process(new Processor() { public void process(Exchange exchange) throws Exception { String xml = exchange.getIn().getBody(String.class); - assertTrue(xml, xml.contains("<amount>44</amount>")); + assertTrue(xml.contains("<amount>44</amount>"), xml); int num = small.incrementAndGet(); if (num % 100 == 0) { @@ -117,7 +125,7 @@ public class XPathSplitChoicePerformanceTest extends CamelTestSupport { .process(new Processor() { public void process(Exchange exchange) throws Exception { String xml = exchange.getIn().getBody(String.class); - assertTrue(xml, xml.contains("<amount>88</amount>")); + assertTrue(xml.contains("<amount>88</amount>"), xml); int num = med.incrementAndGet(); if (num % 100 == 0) { @@ -130,7 +138,7 @@ public class XPathSplitChoicePerformanceTest extends CamelTestSupport { .process(new Processor() { public void process(Exchange exchange) throws Exception { String xml = exchange.getIn().getBody(String.class); - assertTrue(xml, xml.contains("<amount>123</amount>")); + assertTrue(xml.contains("<amount>123</amount>"), xml); int num = large.incrementAndGet(); if (num % 100 == 0) { diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XPathTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XPathTest.java index fc5f102..de8d499 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XPathTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XPathTest.java @@ -20,9 +20,11 @@ import javax.xml.xpath.XPathFactory; import net.sf.saxon.xpath.XPathFactoryImpl; import org.apache.camel.language.xpath.XPathBuilder; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Ignore; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; public class XPathTest extends CamelTestSupport { @@ -70,7 +72,7 @@ public class XPathTest extends CamelTestSupport { // END SNIPPET: e1 } - @Ignore("See http://www.saxonica.com/documentation/index.html#!xpath-api/jaxp-xpath/factory") + @Disabled("See http://www.saxonica.com/documentation/index.html#!xpath-api/jaxp-xpath/factory") @Test public void testXPathFunctionTokenizeUsingObjectModel() throws Exception { // START SNIPPET: e2 diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryFilterTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryFilterTest.java index 962b9e8..475163d 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryFilterTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryFilterTest.java @@ -19,9 +19,9 @@ package org.apache.camel.builder.saxon; import org.apache.camel.Endpoint; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Before; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; public class XQueryFilterTest extends CamelTestSupport { @@ -48,7 +48,7 @@ public class XQueryFilterTest extends CamelTestSupport { } @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryHeaderNameResultTypeAndNamespaceTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryHeaderNameResultTypeAndNamespaceTest.java index faa5b8f..66ff115 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryHeaderNameResultTypeAndNamespaceTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryHeaderNameResultTypeAndNamespaceTest.java @@ -19,8 +19,8 @@ package org.apache.camel.builder.saxon; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; import org.apache.camel.support.builder.Namespaces; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; /** * Test XPath DSL with the ability to apply XPath on a header diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryHeaderNameTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryHeaderNameTest.java index af8def4..a00478c 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryHeaderNameTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryHeaderNameTest.java @@ -18,8 +18,8 @@ package org.apache.camel.builder.saxon; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; /** * Test XQuery DSL with the ability to apply XPath on a header diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryRecipientListTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryRecipientListTest.java index f2886b6..165bbf0 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryRecipientListTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryRecipientListTest.java @@ -18,9 +18,9 @@ package org.apache.camel.builder.saxon; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Before; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; public class XQueryRecipientListTest extends CamelTestSupport { @@ -48,7 +48,7 @@ public class XQueryRecipientListTest extends CamelTestSupport { } @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryResourceTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryResourceTest.java index 715a63b..2afec05 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryResourceTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryResourceTest.java @@ -17,8 +17,8 @@ package org.apache.camel.builder.saxon; import org.apache.camel.builder.RouteBuilder; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; /** * diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTest.java index fe49c70..19db666 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTest.java @@ -21,13 +21,14 @@ import org.w3c.dom.Document; import org.apache.camel.Exchange; import org.apache.camel.impl.DefaultCamelContext; import org.apache.camel.support.DefaultExchange; -import org.junit.Assert; -import org.junit.Test; +import org.junit.jupiter.api.Test; import static org.apache.camel.component.xquery.XQueryBuilder.xquery; import static org.apache.camel.util.ObjectHelper.className; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertTrue; -public class XQueryTest extends Assert { +public class XQueryTest { @Test public void testXQuery() throws Exception { Exchange exchange = new DefaultExchange(new DefaultCamelContext()); @@ -35,12 +36,12 @@ public class XQueryTest extends Assert { Object result = xquery(".//product[@type = 'beer']/*").evaluate(exchange, Object.class); - assertTrue("Should be a document but was: " + className(result), result instanceof Document); + assertTrue(result instanceof Document, "Should be a document but was: " + className(result)); Document doc = (Document) result; - assertEquals("Root document element name", "stella", doc.getDocumentElement().getLocalName()); + assertEquals("stella", doc.getDocumentElement().getLocalName(), "Root document element name"); result = xquery(".//product[@type = 'beer']/*").evaluate(exchange, String.class); - assertEquals("Get a wrong result", "<stella/>", result); + assertEquals("<stella/>", result, "Get a wrong result"); } } diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTransformIssueTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTransformIssueTest.java index 8f1ecf5..1bc0771 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTransformIssueTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTransformIssueTest.java @@ -20,9 +20,9 @@ import java.io.FileInputStream; import org.apache.camel.RoutesBuilder; import org.apache.camel.builder.RouteBuilder; -import org.apache.camel.test.junit4.CamelTestSupport; +import org.apache.camel.test.junit5.CamelTestSupport; import org.apache.camel.util.IOHelper; -import org.junit.Test; +import org.junit.jupiter.api.Test; public class XQueryTransformIssueTest extends CamelTestSupport { diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTransformTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTransformTest.java index 1093b43..5c502b4 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTransformTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTransformTest.java @@ -19,9 +19,9 @@ package org.apache.camel.builder.saxon; import org.apache.camel.Endpoint; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Before; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; public class XQueryTransformTest extends CamelTestSupport { @@ -39,7 +39,7 @@ public class XQueryTransformTest extends CamelTestSupport { } @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTransformTextTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTransformTextTest.java index a1fe11e..a8ce841 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTransformTextTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryTransformTextTest.java @@ -19,9 +19,9 @@ package org.apache.camel.builder.saxon; import org.apache.camel.Endpoint; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Before; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; public class XQueryTransformTextTest extends CamelTestSupport { @@ -39,7 +39,7 @@ public class XQueryTransformTextTest extends CamelTestSupport { } @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); diff --git a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryWithNamespacesFilterTest.java b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryWithNamespacesFilterTest.java index d10cec3..d26427b 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryWithNamespacesFilterTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/builder/saxon/XQueryWithNamespacesFilterTest.java @@ -20,9 +20,9 @@ import org.apache.camel.Endpoint; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; import org.apache.camel.support.builder.Namespaces; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Before; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; public class XQueryWithNamespacesFilterTest extends CamelTestSupport { protected Endpoint startEndpoint; @@ -47,7 +47,7 @@ public class XQueryWithNamespacesFilterTest extends CamelTestSupport { } @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/BeanWithXQueryInjectionUsingHeaderValueTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/BeanWithXQueryInjectionUsingHeaderValueTest.java index c513b4d..cb7a969 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/BeanWithXQueryInjectionUsingHeaderValueTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/BeanWithXQueryInjectionUsingHeaderValueTest.java @@ -18,8 +18,10 @@ package org.apache.camel.component.xquery; import org.apache.camel.Handler; import org.apache.camel.spi.Registry; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; public class BeanWithXQueryInjectionUsingHeaderValueTest extends CamelTestSupport { protected MyBean myBean = new MyBean(); @@ -29,9 +31,9 @@ public class BeanWithXQueryInjectionUsingHeaderValueTest extends CamelTestSuppor template.sendBodyAndHeader("bean:myBean", "<response>OK</response>", "invoiceDetails", "<invoice><person><name>Alan</name><date>26/08/2012</date></person></invoice>"); - assertEquals("bean response: " + myBean, "OK", myBean.response); - assertEquals("bean userName: " + myBean, "Alan", myBean.userName); - assertEquals("bean date: " + myBean, "26/08/2012", myBean.date); + assertEquals("OK", myBean.response, "bean response: " + myBean); + assertEquals("Alan", myBean.userName, "bean userName: " + myBean); + assertEquals("26/08/2012", myBean.date, "bean date: " + myBean); } @Override diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/SoapPayloadBeanTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/SoapPayloadBeanTest.java index 46efab1..c886d69 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/SoapPayloadBeanTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/SoapPayloadBeanTest.java @@ -18,8 +18,8 @@ package org.apache.camel.component.xquery; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; public class SoapPayloadBeanTest extends CamelTestSupport { diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryComponentConfigurationTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryComponentConfigurationTest.java index ad919c0..e9a9736 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryComponentConfigurationTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryComponentConfigurationTest.java @@ -16,10 +16,13 @@ */ package org.apache.camel.component.xquery; -import org.apache.camel.test.spring.CamelSpringTestSupport; -import org.junit.Test; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; +import org.junit.jupiter.api.Test; import org.springframework.context.support.ClassPathXmlApplicationContext; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + public class XQueryComponentConfigurationTest extends CamelSpringTestSupport { @Test diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryConcurrencyTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryConcurrencyTest.java index c7f715d..73754bf 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryConcurrencyTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryConcurrencyTest.java @@ -20,10 +20,12 @@ import java.util.Random; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; +import static org.apache.camel.test.junit5.TestSupport.body; + /** * Concurrency test of XQuery using transform.xquery DSL. */ diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryEndpointConfigurationTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryEndpointConfigurationTest.java index 95e2387..ea5e656 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryEndpointConfigurationTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryEndpointConfigurationTest.java @@ -20,10 +20,15 @@ import java.util.Map; import net.sf.saxon.Configuration; import org.apache.camel.Endpoint; -import org.apache.camel.test.spring.CamelSpringTestSupport; -import org.junit.Test; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; +import org.junit.jupiter.api.Test; import org.springframework.context.support.ClassPathXmlApplicationContext; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + public class XQueryEndpointConfigurationTest extends CamelSpringTestSupport { @Test public void testConfiguration() throws Exception { diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryEndpointTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryEndpointTest.java index ce9d608..e354e01 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryEndpointTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryEndpointTest.java @@ -20,10 +20,13 @@ import java.util.List; import org.apache.camel.Exchange; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.spring.CamelSpringTestSupport; -import org.junit.Test; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; +import org.junit.jupiter.api.Test; import org.springframework.context.support.ClassPathXmlApplicationContext; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + public class XQueryEndpointTest extends CamelSpringTestSupport { @Test @@ -39,12 +42,12 @@ public class XQueryEndpointTest extends CamelSpringTestSupport { List<Exchange> list = endpoint.getReceivedExchanges(); Exchange exchange = list.get(0); String xml = exchange.getIn().getBody(String.class); - assertNotNull("The transformed XML should not be null", xml); - assertEquals("transformed", "<transformed subject=\"Hey\"><mail><subject>Hey</subject>" - + "<body>Hello world!</body></mail></transformed>", xml); + assertNotNull(xml, "The transformed XML should not be null"); + assertEquals("<transformed subject=\"Hey\"><mail><subject>Hey</subject>" + + "<body>Hello world!</body></mail></transformed>", xml, "transformed"); TestBean bean = getMandatoryBean(TestBean.class, "testBean"); - assertEquals("bean.subject", "Hey", bean.getSubject()); + assertEquals("Hey", bean.getSubject(), "bean.subject"); } @Override diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryExampleTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryExampleTest.java index 7c82e1a..948778a 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryExampleTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryExampleTest.java @@ -17,8 +17,8 @@ package org.apache.camel.component.xquery; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.spring.CamelSpringTestSupport; -import org.junit.Test; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; +import org.junit.jupiter.api.Test; import org.springframework.context.support.ClassPathXmlApplicationContext; public class XQueryExampleTest extends CamelSpringTestSupport { diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryFromFileExceptionTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryFromFileExceptionTest.java index 0ecede0..fe294eb 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryFromFileExceptionTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryFromFileExceptionTest.java @@ -20,9 +20,13 @@ import java.io.File; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Before; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.apache.camel.test.junit5.TestSupport.deleteDirectory; +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertTrue; /** * @@ -30,7 +34,7 @@ import org.junit.Test; public class XQueryFromFileExceptionTest extends CamelTestSupport { @Override - @Before + @BeforeEach public void setUp() throws Exception { deleteDirectory("target/xquery"); super.setUp(); @@ -50,10 +54,10 @@ public class XQueryFromFileExceptionTest extends CamelTestSupport { Thread.sleep(500); File file = new File("target/xquery/hello.xml"); - assertFalse("File should not exists " + file, file.exists()); + assertFalse(file.exists(), "File should not exists " + file); file = new File("target/xquery/ok/hello.xml"); - assertTrue("File should exists " + file, file.exists()); + assertTrue(file.exists(), "File should exists " + file); } @Test @@ -71,10 +75,10 @@ public class XQueryFromFileExceptionTest extends CamelTestSupport { Thread.sleep(500); File file = new File("target/xquery/hello2.xml"); - assertFalse("File should not exists " + file, file.exists()); + assertFalse(file.exists(), "File should not exists " + file); file = new File("target/xquery/error/hello2.xml"); - assertTrue("File should exists " + file, file.exists()); + assertTrue(file.exists(), "File should exists " + file); } @Override diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryFromFileTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryFromFileTest.java index e208231..8414dc9 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryFromFileTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryFromFileTest.java @@ -21,9 +21,13 @@ import java.util.List; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Before; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.apache.camel.test.junit5.TestSupport.deleteDirectory; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; /** * @@ -43,13 +47,13 @@ public class XQueryFromFileTest extends CamelTestSupport { List<Exchange> list = mock.getReceivedExchanges(); Exchange exchange = list.get(0); String xml = exchange.getIn().getBody(String.class); - assertNotNull("The transformed XML should not be null", xml); - assertEquals("transformed", "<transformed subject=\"Hey\"><mail><subject>Hey</subject>" - + "<body>Hello world!</body></mail></transformed>", xml); + assertNotNull(xml, "The transformed XML should not be null"); + assertEquals("<transformed subject=\"Hey\"><mail><subject>Hey</subject>" + + "<body>Hello world!</body></mail></transformed>", xml, "transformed"); } @Override - @Before + @BeforeEach public void setUp() throws Exception { deleteDirectory("target/xquery"); super.setUp(); diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryLanguageFromFileTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryLanguageFromFileTest.java index 7505dd8..d3c5b68 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryLanguageFromFileTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryLanguageFromFileTest.java @@ -19,9 +19,11 @@ package org.apache.camel.component.xquery; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Before; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.apache.camel.test.junit5.TestSupport.deleteDirectory; /** * @@ -48,7 +50,7 @@ public class XQueryLanguageFromFileTest extends CamelTestSupport { } @Override - @Before + @BeforeEach public void setUp() throws Exception { deleteDirectory("target/xquery"); super.setUp(); diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryNullHeaderTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryNullHeaderTest.java index a6c1bcf..ee736d7 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryNullHeaderTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryNullHeaderTest.java @@ -17,8 +17,8 @@ package org.apache.camel.component.xquery; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.spring.CamelSpringTestSupport; -import org.junit.Test; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; +import org.junit.jupiter.api.Test; import org.springframework.context.support.ClassPathXmlApplicationContext; public class XQueryNullHeaderTest extends CamelSpringTestSupport { diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryPredicateFilterTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryPredicateFilterTest.java index a69fc31..f79ca74 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryPredicateFilterTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryPredicateFilterTest.java @@ -22,11 +22,11 @@ import org.apache.camel.ProducerTemplate; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; import org.apache.camel.language.xpath.XPathBuilder; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Ignore; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; -@Ignore("Fixed me later") +@Disabled("Fixed me later") public class XQueryPredicateFilterTest extends CamelTestSupport { @EndpointInject("mock:result") diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryPropogateHeadersTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryPropogateHeadersTest.java index 88fbfed..fb34c37 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryPropogateHeadersTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryPropogateHeadersTest.java @@ -18,8 +18,8 @@ package org.apache.camel.component.xquery; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; /** * Unit test to verify that headers can be propogated through this component. diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryStripWhitespaceTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryStripWhitespaceTest.java index ea3f8c3..970559a 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryStripWhitespaceTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryStripWhitespaceTest.java @@ -20,8 +20,11 @@ import java.io.File; import org.apache.camel.Exchange; import org.apache.camel.support.DefaultExchange; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; public class XQueryStripWhitespaceTest extends CamelTestSupport { diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryURLBasedConcurrencyTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryURLBasedConcurrencyTest.java index 4099119..2fd9e12b 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryURLBasedConcurrencyTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryURLBasedConcurrencyTest.java @@ -20,10 +20,12 @@ import java.util.Random; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; +import static org.apache.camel.test.junit5.TestSupport.bodyAs; + /** * Concurrency test of XQuery using classpath resources (to). */ diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExplicitTypeTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExplicitTypeTest.java index 4201164..ccc2045 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExplicitTypeTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExplicitTypeTest.java @@ -17,9 +17,9 @@ package org.apache.camel.component.xquery; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.spring.CamelSpringTestSupport; -import org.junit.Before; -import org.junit.Test; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; import org.springframework.context.support.ClassPathXmlApplicationContext; public class XQueryWithExplicitTypeTest extends CamelSpringTestSupport { @@ -37,7 +37,7 @@ public class XQueryWithExplicitTypeTest extends CamelSpringTestSupport { } @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExtensionTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExtensionTest.java index d761b18..9f0bc51 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExtensionTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryWithExtensionTest.java @@ -29,8 +29,8 @@ import net.sf.saxon.value.StringValue; import org.apache.camel.BindToRegistry; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; public class XQueryWithExtensionTest extends CamelTestSupport { diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/PayloadWithDefaultNamespaceTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/PayloadWithDefaultNamespaceTest.java index e47650a..0c9334c 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/PayloadWithDefaultNamespaceTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/PayloadWithDefaultNamespaceTest.java @@ -17,8 +17,8 @@ package org.apache.camel.component.xslt; import org.apache.camel.builder.RouteBuilder; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; public class PayloadWithDefaultNamespaceTest extends CamelTestSupport { private static final String PAYLOAD = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><Message xmlns=\"http://www.camel.apache.org/envelope\"><Version>2.0</Version></Message>"; diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonInvalidXsltFileTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonInvalidXsltFileTest.java index 5968e29..a956110 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonInvalidXsltFileTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonInvalidXsltFileTest.java @@ -21,10 +21,12 @@ import javax.xml.transform.TransformerException; import org.apache.camel.CamelContext; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.impl.DefaultCamelContext; -import org.apache.camel.test.junit4.TestSupport; -import org.junit.Test; +import org.junit.jupiter.api.Test; -public class SaxonInvalidXsltFileTest extends TestSupport { +import static org.apache.camel.test.junit5.TestSupport.assertIsInstanceOf; +import static org.junit.jupiter.api.Assertions.fail; + +public class SaxonInvalidXsltFileTest { @Test public void testInvalidStylesheet() throws Exception { diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonUriResolverTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonUriResolverTest.java index 285f3eb..e7b58c0 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonUriResolverTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonUriResolverTest.java @@ -28,9 +28,10 @@ import javax.xml.transform.stream.StreamSource; import net.sf.saxon.TransformerFactoryImpl; import org.apache.camel.support.ResourceHelper; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Assert; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; public class SaxonUriResolverTest extends CamelTestSupport { private static final String XSL_PATH = "org/apache/camel/component/xslt/transform_includes_data.xsl"; @@ -52,7 +53,7 @@ public class SaxonUriResolverTest extends CamelTestSupport { transformer.setURIResolver(new XsltUriResolver(context(), XSL_PATH)); transformer.transform(xml, result); - Assert.assertEquals(XML_RESP, writer.toString()); + assertEquals(XML_RESP, writer.toString()); } protected Source fromString(String data) throws IOException { diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXslIncludeEmptyHrefTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXslIncludeEmptyHrefTest.java index c07fa57..c96abf7 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXslIncludeEmptyHrefTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXslIncludeEmptyHrefTest.java @@ -18,8 +18,8 @@ package org.apache.camel.component.xslt; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; public class SaxonXslIncludeEmptyHrefTest extends CamelTestSupport { diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltComponentConfigurationTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltComponentConfigurationTest.java index d8d1a89..b33058f 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltComponentConfigurationTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltComponentConfigurationTest.java @@ -18,10 +18,14 @@ package org.apache.camel.component.xslt; import org.apache.camel.component.xslt.saxon.XsltSaxonComponent; import org.apache.camel.component.xslt.saxon.XsltSaxonEndpoint; -import org.apache.camel.test.spring.CamelSpringTestSupport; -import org.junit.Test; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; +import org.junit.jupiter.api.Test; import org.springframework.context.support.ClassPathXmlApplicationContext; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertNotNull; + public class SaxonXsltComponentConfigurationTest extends CamelSpringTestSupport { @Test public void testConfiguration() throws Exception { diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltDTDTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltDTDTest.java index 2e8c170..df789fb 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltDTDTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltDTDTest.java @@ -26,8 +26,10 @@ import org.apache.camel.CamelExecutionException; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertTrue; public class SaxonXsltDTDTest extends CamelTestSupport { @@ -58,7 +60,7 @@ public class SaxonXsltDTDTest extends CamelTestSupport { List<Exchange> list = endpoint.getReceivedExchanges(); Exchange exchange = list.get(0); String xml = exchange.getIn().getBody(String.class); - assertTrue("Get a wrong transformed message", xml.indexOf("<transformed subject=\"\">") > 0); + assertTrue(xml.indexOf("<transformed subject=\"\">") > 0, "Get a wrong transformed message"); endpoint.reset(); endpoint.expectedMessageCount(1); @@ -72,13 +74,13 @@ public class SaxonXsltDTDTest extends CamelTestSupport { list = endpoint.getReceivedExchanges(); exchange = list.get(0); xml = exchange.getIn().getBody(String.class); - assertTrue("Get a wrong transformed message", xml.indexOf("<transformed subject=\"\">") > 0); + assertTrue(xml.indexOf("<transformed subject=\"\">") > 0, "Get a wrong transformed message"); } catch (Exception ex) { ex.printStackTrace(); // expect an exception here - assertTrue("Get a wrong exception", ex instanceof CamelExecutionException); + assertTrue(ex instanceof CamelExecutionException, "Get a wrong exception"); // the file could not be found - assertTrue("Get a wrong exception cause", ex.getCause() instanceof TransformerException); + assertTrue(ex.getCause() instanceof TransformerException, "Get a wrong exception cause"); } } diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltEndpointConfigurationTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltEndpointConfigurationTest.java index 5db5727..67851de 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltEndpointConfigurationTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltEndpointConfigurationTest.java @@ -22,10 +22,15 @@ import net.sf.saxon.Configuration; import org.apache.camel.Endpoint; import org.apache.camel.component.xslt.saxon.XsltSaxonComponent; import org.apache.camel.component.xslt.saxon.XsltSaxonEndpoint; -import org.apache.camel.test.spring.CamelSpringTestSupport; -import org.junit.Test; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; +import org.junit.jupiter.api.Test; import org.springframework.context.support.ClassPathXmlApplicationContext; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + public class SaxonXsltEndpointConfigurationTest extends CamelSpringTestSupport { @Test public void testConfiguration() throws Exception { diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltFeatureRouteTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltFeatureRouteTest.java index d7d738d..94f59f4 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltFeatureRouteTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltFeatureRouteTest.java @@ -19,8 +19,11 @@ package org.apache.camel.component.xslt; import net.sf.saxon.trans.UncheckedXPathException; import org.apache.camel.CamelExecutionException; import org.apache.camel.builder.RouteBuilder; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.junit.jupiter.api.Assertions.fail; public class SaxonXsltFeatureRouteTest extends CamelTestSupport { @@ -37,8 +40,8 @@ public class SaxonXsltFeatureRouteTest extends CamelTestSupport { fail("expect an exception here"); } catch (Exception ex) { // expect an exception here - assertTrue("Get a wrong exception", ex instanceof CamelExecutionException); - assertTrue("Get a wrong exception cause", ex.getCause() instanceof UncheckedXPathException); + assertTrue(ex instanceof CamelExecutionException, "Get a wrong exception"); + assertTrue(ex.getCause() instanceof UncheckedXPathException, "Get a wrong exception cause"); } } diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltMessageTerminateTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltMessageTerminateTest.java index 36cbebb..12baf10 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltMessageTerminateTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltMessageTerminateTest.java @@ -19,8 +19,11 @@ package org.apache.camel.component.xslt; import net.sf.saxon.expr.instruct.TerminationException; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; + +import static org.apache.camel.test.junit5.TestSupport.assertIsInstanceOf; +import static org.junit.jupiter.api.Assertions.assertNotNull; public class SaxonXsltMessageTerminateTest extends CamelTestSupport { diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltTest.java index 016f83c..0c5a176 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltTest.java @@ -20,11 +20,14 @@ import java.util.List; import org.apache.camel.Exchange; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.spring.CamelSpringTestSupport; -import org.junit.Test; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; +import org.junit.jupiter.api.Test; import org.springframework.context.support.AbstractApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + public class SaxonXsltTest extends CamelSpringTestSupport { @Override @@ -46,12 +49,12 @@ public class SaxonXsltTest extends CamelSpringTestSupport { Exchange exchange = list.get(0); String xml = exchange.getIn().getBody(String.class); - assertNotNull("The transformed XML should not be null", xml); - assertTrue(xml.indexOf("transformed") > -1); + assertNotNull(xml, "The transformed XML should not be null"); + assertTrue(xml.contains("transformed")); // the cheese tag is in the transform.xsl - assertTrue(xml.indexOf("cheese") > -1); - assertTrue(xml.indexOf("<subject>Hey</subject>") > -1); - assertTrue(xml.indexOf("<body>Hello world!</body>") > -1); + assertTrue(xml.contains("cheese")); + assertTrue(xml.contains("<subject>Hey</subject>")); + assertTrue(xml.contains("<body>Hello world!</body>")); } diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/XsltRouteAllowStAXTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/XsltRouteAllowStAXTest.java index c340bfc..614d27a 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/XsltRouteAllowStAXTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/XsltRouteAllowStAXTest.java @@ -26,8 +26,12 @@ import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; import org.apache.camel.component.xquery.TestBean; import org.apache.camel.converter.jaxp.XmlConverter; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; public class XsltRouteAllowStAXTest extends CamelTestSupport { @@ -63,16 +67,16 @@ public class XsltRouteAllowStAXTest extends CamelTestSupport { Exchange exchange = list.get(0); String xml = exchange.getIn().getBody(String.class); - assertNotNull("The transformed XML should not be null", xml); - assertTrue(xml.indexOf("transformed") > -1); + assertNotNull(xml, "The transformed XML should not be null"); + assertTrue(xml.contains("transformed")); // the cheese tag is in the transform.xsl - assertTrue(xml.indexOf("cheese") > -1); - assertTrue(xml.indexOf("<subject>Hey</subject>") > -1); - assertTrue(xml.indexOf("<body>Hello world!</body>") > -1); + assertTrue(xml.contains("cheese")); + assertTrue(xml.contains("<subject>Hey</subject>")); + assertTrue(xml.contains("<body>Hello world!</body>")); TestBean bean = context.getRegistry().lookupByNameAndType("testBean", TestBean.class); assertNotNull(bean); - assertEquals("bean.subject", "Hey", bean.getSubject()); + assertEquals("Hey", bean.getSubject(), "bean.subject"); } @Override diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/extensions/SaxonExtensionFunctionsTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/extensions/SaxonExtensionFunctionsTest.java index c130fbf..7e2b066 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/extensions/SaxonExtensionFunctionsTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/extensions/SaxonExtensionFunctionsTest.java @@ -18,8 +18,11 @@ package org.apache.camel.component.xslt.extensions; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.spi.Registry; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; public class SaxonExtensionFunctionsTest extends CamelTestSupport { private static final String XSLT_PATH = "org/apache/camel/component/xslt/extensions/extensions.xslt"; diff --git a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/extensions/SaxonSpringExtensionFunctionsTest.java b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/extensions/SaxonSpringExtensionFunctionsTest.java index 4c3708a..9830739 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/extensions/SaxonSpringExtensionFunctionsTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/component/xslt/extensions/SaxonSpringExtensionFunctionsTest.java @@ -16,11 +16,14 @@ */ package org.apache.camel.component.xslt.extensions; -import org.apache.camel.test.spring.CamelSpringTestSupport; -import org.junit.Test; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; +import org.junit.jupiter.api.Test; import org.springframework.context.support.AbstractApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + public class SaxonSpringExtensionFunctionsTest extends CamelSpringTestSupport { private static final String XSLT_RESULT = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><Test1>3</Test1><Test2>abccde</Test2><Test3>xyz</Test3>"; diff --git a/components/camel-saxon/src/test/java/org/apache/camel/converter/saxon/SaxonConverterTest.java b/components/camel-saxon/src/test/java/org/apache/camel/converter/saxon/SaxonConverterTest.java index f372900..e01580d 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/converter/saxon/SaxonConverterTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/converter/saxon/SaxonConverterTest.java @@ -35,10 +35,13 @@ import net.sf.saxon.xpath.XPathEvaluator; import org.apache.camel.Exchange; import org.apache.camel.language.xpath.DefaultNamespaceContext; import org.apache.camel.support.DefaultExchange; -import org.apache.camel.test.junit4.CamelTestSupport; +import org.apache.camel.test.junit5.CamelTestSupport; import org.apache.camel.util.xml.StringSource; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; public class SaxonConverterTest extends CamelTestSupport { private static final String CONTENT = "<a xmlns=\"http://www.apache.org/test\"><b foo=\"bar\">test</b><c><d>foobar</d></c></a>"; @@ -50,7 +53,7 @@ public class SaxonConverterTest extends CamelTestSupport { private NodeInfo doc; @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); exchange = new DefaultExchange(context); diff --git a/components/camel-saxon/src/test/java/org/apache/camel/language/xpath/XPathHeaderEnableSaxonJavaDslTest.java b/components/camel-saxon/src/test/java/org/apache/camel/language/xpath/XPathHeaderEnableSaxonJavaDslTest.java index 0803fe5..50aaf79 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/language/xpath/XPathHeaderEnableSaxonJavaDslTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/language/xpath/XPathHeaderEnableSaxonJavaDslTest.java @@ -19,8 +19,8 @@ package org.apache.camel.language.xpath; import org.apache.camel.RoutesBuilder; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.junit4.CamelTestSupport; -import org.junit.Test; +import org.apache.camel.test.junit5.CamelTestSupport; +import org.junit.jupiter.api.Test; public class XPathHeaderEnableSaxonJavaDslTest extends CamelTestSupport { diff --git a/components/camel-saxon/src/test/java/org/apache/camel/language/xpath/XPathHeaderTest.java b/components/camel-saxon/src/test/java/org/apache/camel/language/xpath/XPathHeaderTest.java index 30a71de..8df3917 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/language/xpath/XPathHeaderTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/language/xpath/XPathHeaderTest.java @@ -17,8 +17,8 @@ package org.apache.camel.language.xpath; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.spring.CamelSpringTestSupport; -import org.junit.Test; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; +import org.junit.jupiter.api.Test; import org.springframework.context.support.AbstractXmlApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; diff --git a/components/camel-saxon/src/test/java/org/apache/camel/language/xpath/XPathLanguageDefaultSettingsTest.java b/components/camel-saxon/src/test/java/org/apache/camel/language/xpath/XPathLanguageDefaultSettingsTest.java index f3b3b9d..551781a 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/language/xpath/XPathLanguageDefaultSettingsTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/language/xpath/XPathLanguageDefaultSettingsTest.java @@ -19,13 +19,15 @@ package org.apache.camel.language.xpath; import javax.xml.xpath.XPathFactory; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.spring.CamelSpringTestSupport; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; import org.springframework.context.support.AbstractXmlApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; +import static org.apache.camel.test.junit5.TestSupport.isJavaVendor; + /** * Tests that verify the usage of default settings in the XPath language by declaring a bean called xpath in the registry */ @@ -36,7 +38,7 @@ public class XPathLanguageDefaultSettingsTest extends CamelSpringTestSupport { private String oldPropertyValue; @Override - @Before + @BeforeEach public void setUp() throws Exception { if (!isJavaVendor("ibm")) { // Force using the JAXP default implementation, because having Saxon in the classpath will automatically make JAXP use it @@ -49,7 +51,7 @@ public class XPathLanguageDefaultSettingsTest extends CamelSpringTestSupport { } @Override - @After + @AfterEach public void tearDown() throws Exception { if (oldPropertyValue != null) { System.setProperty(KEY, oldPropertyValue); diff --git a/components/camel-saxon/src/test/java/org/apache/camel/language/xpath/XPathLanguageTest.java b/components/camel-saxon/src/test/java/org/apache/camel/language/xpath/XPathLanguageTest.java index 333a91d..9d4cb93 100644 --- a/components/camel-saxon/src/test/java/org/apache/camel/language/xpath/XPathLanguageTest.java +++ b/components/camel-saxon/src/test/java/org/apache/camel/language/xpath/XPathLanguageTest.java @@ -20,14 +20,17 @@ import javax.xml.xpath.XPathFactory; import org.apache.camel.Exchange; import org.apache.camel.component.mock.MockEndpoint; -import org.apache.camel.test.spring.CamelSpringTestSupport; -import org.junit.After; -import org.junit.Before; -import org.junit.Ignore; -import org.junit.Test; +import org.apache.camel.test.spring.junit5.CamelSpringTestSupport; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; import org.springframework.context.support.AbstractXmlApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; +import static org.apache.camel.test.junit5.TestSupport.isJavaVendor; +import static org.junit.jupiter.api.Assertions.assertEquals; + /** * */ @@ -38,7 +41,7 @@ public class XPathLanguageTest extends CamelSpringTestSupport { private String oldPropertyValue; @Override - @Before + @BeforeEach public void setUp() throws Exception { if (!isJavaVendor("ibm")) { // Force using the JAXP default implementation, because having Saxon in the classpath will automatically make JAXP use it @@ -51,7 +54,7 @@ public class XPathLanguageTest extends CamelSpringTestSupport { } @Override - @After + @AfterEach public void tearDown() throws Exception { if (oldPropertyValue != null) { System.setProperty(KEY, oldPropertyValue); @@ -100,7 +103,7 @@ public class XPathLanguageTest extends CamelSpringTestSupport { assertEquals("Hello", body); } - @Ignore("See http://www.saxonica.com/documentation/index.html#!xpath-api/jaxp-xpath/factory") + @Disabled("See http://www.saxonica.com/documentation/index.html#!xpath-api/jaxp-xpath/factory") @Test public void testSpringDSLXPathObjectModel() throws Exception { if (!jvmAdequate) { @@ -146,7 +149,7 @@ public class XPathLanguageTest extends CamelSpringTestSupport { assertMockEndpointsSatisfied(); } - @Ignore("See http://www.saxonica.com/documentation/index.html#!xpath-api/jaxp-xpath/factory") + @Disabled("See http://www.saxonica.com/documentation/index.html#!xpath-api/jaxp-xpath/factory") @Test public void testSpringDSLXPathObjectModelPredicate() throws Exception { if (!jvmAdequate) {
