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 32168d263f60e6458c30855c14431d960b9baf90
Author: Guillaume Nodet <gno...@gmail.com>
AuthorDate: Thu Jun 11 14:24:39 2020 +0200

    [CAMEL-11807] Upgrade camel-jaxb to junit5
---
 components/camel-jaxb/pom.xml                      | 10 +++----
 ...ncurrentJaxbDataFormatSchemaValidationTest.java | 17 ++++++++----
 .../jaxb/FilteringXmlStreamWriterTest.java         | 16 +++++------
 .../jaxb/JaxbDataFormatMultipleNamespacesTest.java | 13 +++++++--
 .../jaxb/JaxbDataFormatPartClassHeaderTest.java    | 12 ++++++--
 .../jaxb/JaxbDataFormatPartClassTest.java          | 12 ++++++--
 .../JaxbDataFormatSchemaValidationSpringTest.java  | 18 ++++++++++--
 .../jaxb/JaxbDataFormatSchemaValidationTest.java   | 15 ++++++++--
 ...ormatSchemaValidationWithObjectFactoryTest.java | 11 ++++++--
 .../camel/converter/jaxb/JaxbDataFormatTest.java   | 10 +++----
 .../converter/jaxb/NonXmlCharFiltererTest.java     | 27 +++++++++---------
 .../converter/jaxb/NonXmlFilterReaderTest.java     | 26 ++++++++----------
 .../camel/example/DataFormatConcurrentTest.java    | 12 +++++---
 .../camel/example/DataFormatDataSetTest.java       |  4 +--
 .../org/apache/camel/example/DataFormatTest.java   | 17 +++++++-----
 .../ExplicitEncodingAndXMLCharFilteringTest.java   | 11 +++++---
 .../camel/example/ExplicitFileEncodingTest.java    | 11 +++++---
 .../org/apache/camel/example/JAXBConvertTest.java  | 32 ++++++++++++----------
 .../example/JaxbConcurrentDataFormatTest.java      |  6 ++--
 .../org/apache/camel/example/JaxbErrorLogTest.java |  4 +--
 .../camel/example/RouteWithErrorHandlerTest.java   |  4 +--
 .../camel/example/SpringDataFormatPartialTest.java |  9 +++---
 .../apache/camel/example/SpringDataFormatTest.java |  4 +--
 .../example/SpringDataFormatWithEncodingTest.java  |  4 +--
 .../org/apache/camel/example/UnmarshalTest.java    |  4 +--
 .../camel/jaxb/CamelJaxbFallbackConverterTest.java | 31 ++++++++++++---------
 .../camel/jaxb/CamelJaxbNoNamespaceSchemaTest.java |  9 +++---
 .../java/org/apache/camel/jaxb/CamelJaxbTest.java  | 30 ++++++++++----------
 .../camel/jaxb/DirectBeanToBeanPersonTypeTest.java |  4 +--
 ...backTypeConverterObjectFactoryDisabledTest.java | 13 +++++----
 ...lbackTypeConverterObjectFactoryEnabledTest.java |  4 +--
 ...lbackTypeConverterShouldThrowExceptionTest.java |  6 ++--
 .../apache/camel/jaxb/JaxbDataFormatIssueTest.java |  4 +--
 .../jaxb/JaxbDataFormatMustBeJAXBElementTest.java  |  9 ++++--
 .../jaxb/JaxbMarshalNamespacePrefixMapperTest.java | 12 ++++++--
 .../SplitterAndExceptionRouteTwistIssueTest.java   |  4 +--
 .../jaxb/TimerBeanToBeanNotificationTypeTest.java  |  4 +--
 37 files changed, 266 insertions(+), 173 deletions(-)

diff --git a/components/camel-jaxb/pom.xml b/components/camel-jaxb/pom.xml
index 8af6ea6..4b4e8ec 100644
--- a/components/camel-jaxb/pom.xml
+++ b/components/camel-jaxb/pom.xml
@@ -64,13 +64,13 @@
 
         <!-- for testing -->
         <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
+            <groupId>org.junit.jupiter</groupId>
+            <artifactId>junit-jupiter</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-test-spring</artifactId>
+            <artifactId>camel-test-spring-junit5</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
@@ -100,7 +100,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-test</artifactId>
+            <artifactId>camel-test-junit5</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
@@ -115,7 +115,7 @@
         </dependency>
         <dependency>
             <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
+            <artifactId>mockito-junit-jupiter</artifactId>
             <scope>test</scope>
         </dependency>
     </dependencies>
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/ConcurrentJaxbDataFormatSchemaValidationTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/ConcurrentJaxbDataFormatSchemaValidationTest.java
index 0138c27..03e09e9 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/ConcurrentJaxbDataFormatSchemaValidationTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/ConcurrentJaxbDataFormatSchemaValidationTest.java
@@ -23,11 +23,18 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.converter.jaxb.address.Address;
 import org.apache.camel.converter.jaxb.person.Person;
-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;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public class ConcurrentJaxbDataFormatSchemaValidationTest extends 
CamelTestSupport {
 
+    private static final Logger LOG = 
LoggerFactory.getLogger(ConcurrentJaxbDataFormatSchemaValidationTest.class);
+
     @EndpointInject("mock:marshall")
     private MockEndpoint mockMarshall;
 
@@ -55,10 +62,10 @@ public class ConcurrentJaxbDataFormatSchemaValidationTest 
extends CamelTestSuppo
         }
 
         assertMockEndpointsSatisfied();
-        log.info("Validation of {} messages took {} ms", testCount, 
System.currentTimeMillis() - start);
+        LOG.info("Validation of {} messages took {} ms", testCount, 
System.currentTimeMillis() - start);
 
         String payload = 
mockMarshall.getExchanges().get(0).getIn().getBody(String.class);
-        log.info(payload);
+        LOG.info(payload);
 
         assertTrue(payload.startsWith("<?xml version=\"1.0\" 
encoding=\"UTF-8\" standalone=\"yes\"?>"));
         assertTrue(payload.contains("<person 
xmlns=\"person.jaxb.converter.camel.apache.org\" 
xmlns:ns2=\"address.jaxb.converter.camel.apache.org\">"));
@@ -92,7 +99,7 @@ public class ConcurrentJaxbDataFormatSchemaValidationTest 
extends CamelTestSuppo
         }
 
         assertMockEndpointsSatisfied(20, TimeUnit.SECONDS);
-        log.info("Validation of {} messages took {} ms", testCount, 
System.currentTimeMillis() - start);
+        LOG.info("Validation of {} messages took {} ms", testCount, 
System.currentTimeMillis() - start);
 
         Person person = 
mockUnmarshall.getExchanges().get(0).getIn().getBody(Person.class);
 
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/FilteringXmlStreamWriterTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/FilteringXmlStreamWriterTest.java
index b003ec6..49631d6 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/FilteringXmlStreamWriterTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/FilteringXmlStreamWriterTest.java
@@ -19,18 +19,19 @@ package org.apache.camel.converter.jaxb;
 import javax.xml.stream.XMLStreamException;
 import javax.xml.stream.XMLStreamWriter;
 
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
 import org.mockito.Mock;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
 
 import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.ArgumentMatchers.same;
+import static org.mockito.Mockito.lenient;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
 
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
 public class FilteringXmlStreamWriterTest {
     private FilteringXmlStreamWriter filteringXmlStreamWriter;
     @Mock
@@ -40,12 +41,12 @@ public class FilteringXmlStreamWriterTest {
 
     // only testing non-generated methods, those that do apply filtering
 
-    @Before
+    @BeforeEach
     public void setUp() {
         filteringXmlStreamWriter = new 
FilteringXmlStreamWriter(xmlStreamWriterMock);
         filteringXmlStreamWriter.nonXmlCharFilterer = nonXmlCharFiltererMock;
 
-        
when(nonXmlCharFiltererMock.filter("value")).thenReturn("filteredValue");
+        
lenient().when(nonXmlCharFiltererMock.filter("value")).thenReturn("filteredValue");
     }
 
     @Test
@@ -88,7 +89,6 @@ public class FilteringXmlStreamWriterTest {
     public void testWriteCharacters3Args() throws XMLStreamException {
         char[] buffer = new char[] {'a', 'b', 'c'};
         filteringXmlStreamWriter.writeCharacters(buffer, 2, 3);
-        verify(nonXmlCharFiltererMock).filter(same(buffer), eq(2), eq(3));
         verify(xmlStreamWriterMock).writeCharacters(same(buffer), eq(2), 
eq(3));
     }
 
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatMultipleNamespacesTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatMultipleNamespacesTest.java
index e2eff56..6f6785e 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatMultipleNamespacesTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatMultipleNamespacesTest.java
@@ -23,11 +23,18 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.example.Address;
 import org.apache.camel.example.Order;
-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;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public class JaxbDataFormatMultipleNamespacesTest extends CamelTestSupport {
 
+    private static final Logger LOG = 
LoggerFactory.getLogger(JaxbDataFormatMultipleNamespacesTest.class);
+
     @EndpointInject("mock:marshall")
     private MockEndpoint mockMarshall;
 
@@ -51,7 +58,7 @@ public class JaxbDataFormatMultipleNamespacesTest extends 
CamelTestSupport {
         assertMockEndpointsSatisfied();
 
         String payload = 
mockMarshall.getExchanges().get(0).getIn().getBody(String.class);
-        log.info(payload);
+        LOG.info(payload);
 
         assertTrue(payload.startsWith("<?xml version=\"1.0\" 
encoding=\"UTF-8\" standalone=\"yes\"?>"));
         assertTrue(payload.contains("<order:order"));
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatPartClassHeaderTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatPartClassHeaderTest.java
index 4216ca5..412b970 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatPartClassHeaderTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatPartClassHeaderTest.java
@@ -22,11 +22,17 @@ import org.apache.camel.EndpointInject;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.example.Address;
-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.assertTrue;
 
 public class JaxbDataFormatPartClassHeaderTest extends CamelTestSupport {
 
+    private static final Logger LOG = 
LoggerFactory.getLogger(JaxbDataFormatPartClassHeaderTest.class);
+
     @EndpointInject("mock:marshall")
     private MockEndpoint mockMarshall;
 
@@ -44,7 +50,7 @@ public class JaxbDataFormatPartClassHeaderTest extends 
CamelTestSupport {
         assertMockEndpointsSatisfied();
 
         String payload = 
mockMarshall.getExchanges().get(0).getIn().getBody(String.class);
-        log.info(payload);
+        LOG.info(payload);
 
         assertTrue(payload.startsWith("<?xml version=\"1.0\" 
encoding=\"UTF-8\" standalone=\"yes\"?>"));
         assertTrue(payload.contains("<address:address"));
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatPartClassTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatPartClassTest.java
index cc50870..ce87bdb 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatPartClassTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatPartClassTest.java
@@ -22,11 +22,17 @@ import org.apache.camel.EndpointInject;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.example.Address;
-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.assertTrue;
 
 public class JaxbDataFormatPartClassTest extends CamelTestSupport {
 
+    private static final Logger LOG = 
LoggerFactory.getLogger(JaxbDataFormatPartClassTest.class);
+
     @EndpointInject("mock:marshall")
     private MockEndpoint mockMarshall;
 
@@ -44,7 +50,7 @@ public class JaxbDataFormatPartClassTest extends 
CamelTestSupport {
         assertMockEndpointsSatisfied();
 
         String payload = 
mockMarshall.getExchanges().get(0).getIn().getBody(String.class);
-        log.info(payload);
+        LOG.info(payload);
 
         assertTrue(payload.startsWith("<?xml version=\"1.0\" 
encoding=\"UTF-8\" standalone=\"yes\"?>"));
         assertTrue(payload.contains("<address:address"));
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationSpringTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationSpringTest.java
index 42b02f8..bdfdda4 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationSpringTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationSpringTest.java
@@ -32,13 +32,24 @@ import org.apache.camel.converter.jaxb.address.Address;
 import org.apache.camel.converter.jaxb.message.Message;
 import org.apache.camel.converter.jaxb.message.ObjectFactory;
 import org.apache.camel.converter.jaxb.person.Person;
-import org.apache.camel.test.spring.CamelSpringTestSupport;
-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.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.context.support.AbstractApplicationContext;
 import org.springframework.context.support.ClassPathXmlApplicationContext;
 
+import static org.apache.camel.test.junit5.TestSupport.assertIsInstanceOf;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
+
 public class JaxbDataFormatSchemaValidationSpringTest extends 
CamelSpringTestSupport {
 
+    private static final Logger LOG = 
LoggerFactory.getLogger(JaxbDataFormatSchemaValidationSpringTest.class);
+
     @EndpointInject("mock:marshall")
     private MockEndpoint mockMarshall;
 
@@ -48,6 +59,7 @@ public class JaxbDataFormatSchemaValidationSpringTest extends 
CamelSpringTestSup
     private JAXBContext jbCtx;
 
     @Override
+    @BeforeEach
     public void setUp() throws Exception {
         super.setUp();
         jbCtx = JAXBContext.newInstance(Person.class, Message.class);
@@ -70,7 +82,7 @@ public class JaxbDataFormatSchemaValidationSpringTest extends 
CamelSpringTestSup
         assertMockEndpointsSatisfied();
 
         String payload = 
mockMarshall.getExchanges().get(0).getIn().getBody(String.class);
-        log.info(payload);
+        LOG.info(payload);
         
         Person unmarshalledPerson = (Person) 
jbCtx.createUnmarshaller().unmarshal(new InputSource(new 
StringReader(payload)));
 
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationTest.java
index 42c71dd..97bc4d7 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationTest.java
@@ -24,11 +24,20 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.converter.jaxb.address.Address;
 import org.apache.camel.converter.jaxb.person.Person;
-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.apache.camel.test.junit5.TestSupport.assertIsInstanceOf;
+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 JaxbDataFormatSchemaValidationTest extends CamelTestSupport {
 
+    private static final Logger LOG = 
LoggerFactory.getLogger(JaxbDataFormatPartClassTest.class);
+
     @EndpointInject("mock:marshall")
     private MockEndpoint mockMarshall;
 
@@ -52,7 +61,7 @@ public class JaxbDataFormatSchemaValidationTest extends 
CamelTestSupport {
         assertMockEndpointsSatisfied();
 
         String payload = 
mockMarshall.getExchanges().get(0).getIn().getBody(String.class);
-        log.info(payload);
+        LOG.info(payload);
 
         assertTrue(payload.startsWith("<?xml version=\"1.0\" 
encoding=\"UTF-8\" standalone=\"yes\"?>"));
         assertTrue(payload.contains("<person 
xmlns=\"person.jaxb.converter.camel.apache.org\" 
xmlns:ns2=\"address.jaxb.converter.camel.apache.org\">"));
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationWithObjectFactoryTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationWithObjectFactoryTest.java
index 0e5dbc0..4a37197 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationWithObjectFactoryTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatSchemaValidationWithObjectFactoryTest.java
@@ -29,8 +29,14 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.converter.jaxb.message.Message;
 import org.apache.camel.converter.jaxb.message.ObjectFactory;
-import org.apache.camel.test.junit4.CamelTestSupport;
-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.assertIsInstanceOf;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
 
 public class JaxbDataFormatSchemaValidationWithObjectFactoryTest extends 
CamelTestSupport {
 
@@ -43,6 +49,7 @@ public class 
JaxbDataFormatSchemaValidationWithObjectFactoryTest extends CamelTe
     private JAXBContext jbCtx;
     
     @Override
+    @BeforeEach
     public void setUp() throws Exception {
         
         super.setUp();
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatTest.java
index 794cbe7..6308c11 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/JaxbDataFormatTest.java
@@ -20,18 +20,18 @@ import org.apache.camel.CamelContext;
 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.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public class JaxbDataFormatTest {
 
     private JaxbDataFormat jaxbDataFormat;
     private CamelContext camelContext;
 
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         camelContext = new DefaultCamelContext();
 
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/NonXmlCharFiltererTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/NonXmlCharFiltererTest.java
index d8b6ff6..299f549 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/NonXmlCharFiltererTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/NonXmlCharFiltererTest.java
@@ -16,18 +16,18 @@
  */
 package org.apache.camel.converter.jaxb;
 
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
 import org.mockito.Mock;
 import org.mockito.invocation.InvocationOnMock;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
 import org.mockito.stubbing.Answer;
 
-import static org.junit.Assert.assertArrayEquals;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertSame;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertArrayEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertSame;
+import static org.junit.jupiter.api.Assertions.fail;
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.anyChar;
 import static org.mockito.ArgumentMatchers.anyInt;
@@ -37,13 +37,13 @@ import static org.mockito.Mockito.never;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
 
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
 public class NonXmlCharFiltererTest {
     private NonXmlCharFilterer nonXmlCharFilterer;
     @Mock
     private NonXmlCharFilterer nonXmlCharFiltererMock;
 
-    @Before
+    @BeforeEach
     public void setUp() {
         nonXmlCharFilterer = new NonXmlCharFilterer();
     }
@@ -86,7 +86,7 @@ public class NonXmlCharFiltererTest {
 
         verify(nonXmlCharFiltererMock).filter(new char[] {'a', 'b', 'c'}, 0, 
3);
 
-        assertSame("Should have returned the same string if nothing was 
filtered", string, result);
+        assertSame(string, result, "Should have returned the same string if 
nothing was filtered");
     }
 
     @Test
@@ -104,7 +104,7 @@ public class NonXmlCharFiltererTest {
 
         String result = nonXmlCharFiltererMock.filter("abc");
         verify(nonXmlCharFiltererMock).filter(any(char[].class), eq(0), eq(3));
-        assertEquals("Should have returned filtered string", "ioc", result);
+        assertEquals("ioc", result, "Should have returned filtered string");
     }
 
     @Test
@@ -125,8 +125,7 @@ public class NonXmlCharFiltererTest {
         verify(nonXmlCharFiltererMock).isFiltered('4');
         verify(nonXmlCharFiltererMock).isFiltered('5');
 
-        assertArrayEquals("Unexpected buffer contents",
-                new char[] {'1', '2', ' ', '4', ' ', '6'}, buffer);
+        assertArrayEquals(new char[] {'1', '2', ' ', '4', ' ', '6'}, buffer, 
"Unexpected buffer contents");
     }
 
     @Test
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/NonXmlFilterReaderTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/NonXmlFilterReaderTest.java
index 668330d..b28255e 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/NonXmlFilterReaderTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/converter/jaxb/NonXmlFilterReaderTest.java
@@ -19,16 +19,16 @@ package org.apache.camel.converter.jaxb;
 import java.io.IOException;
 import java.io.Reader;
 
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
 import org.mockito.Mock;
 import org.mockito.invocation.InvocationOnMock;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
 import org.mockito.stubbing.Answer;
 
-import static org.junit.Assert.assertArrayEquals;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertArrayEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.anyInt;
 import static org.mockito.ArgumentMatchers.eq;
@@ -36,7 +36,7 @@ import static org.mockito.ArgumentMatchers.same;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
 
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
 public class NonXmlFilterReaderTest {
     private NonXmlFilterReader nonXmlFilterReader;
     @Mock
@@ -44,7 +44,7 @@ public class NonXmlFilterReaderTest {
     @Mock
     private Reader readerMock;
 
-    @Before
+    @BeforeEach
     public void setUp() {
         nonXmlFilterReader = new NonXmlFilterReader(readerMock);
         nonXmlFilterReader.nonXmlCharFilterer = nonXmlCharFiltererMock;
@@ -69,9 +69,8 @@ public class NonXmlFilterReaderTest {
         verify(readerMock).read(same(buffer), eq(3), eq(5));
         verify(nonXmlCharFiltererMock).filter(same(buffer), eq(3), eq(3));
 
-        assertEquals("Unexpected number of chars read", 3, result);
-        assertArrayEquals("Wrong buffer contents", new char[] {0, 0, 0, 'a', 
'b', 'c', 0, 0, 0, 0},
-                buffer);
+        assertEquals(3, result, "Unexpected number of chars read");
+        assertArrayEquals(new char[] {0, 0, 0, 'a', 'b', 'c', 0, 0, 0, 0}, 
buffer, "Wrong buffer contents");
     }
 
     @Test
@@ -82,9 +81,8 @@ public class NonXmlFilterReaderTest {
 
         int result = nonXmlFilterReader.read(buffer, 3, 5);
 
-        assertEquals("Unexpected number of chars read", -1, result);
-        assertArrayEquals("Buffer should not have been affected",
-                          new char[] {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, buffer);
+        assertEquals(-1, result, "Unexpected number of chars read");
+        assertArrayEquals(new char[] {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, buffer, 
"Buffer should not have been affected");
     }
 
     static class ConstantReader extends Reader {
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatConcurrentTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatConcurrentTest.java
index 5e873a1..09784ed 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatConcurrentTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatConcurrentTest.java
@@ -31,11 +31,15 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.converter.jaxb.JaxbDataFormat;
 import org.apache.camel.spi.DataFormat;
-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;
 
 public class DataFormatConcurrentTest extends CamelTestSupport {
 
+    private static final Logger LOG = 
LoggerFactory.getLogger(DataFormatConcurrentTest.class);
+    
     private int size = 2000;
     private int warmupCount = 100;
     private int testCycleCount = 10000;
@@ -180,7 +184,7 @@ public class DataFormatConcurrentTest extends 
CamelTestSupport {
         latch.await();
         long end = System.currentTimeMillis();
 
-        log.info("Sending {} messages to {} took {} ms", new Object[] 
{payloads.length, template.getDefaultEndpoint().getEndpointUri(), end - start});
+        LOG.info("Sending {} messages to {} took {} ms", new Object[] 
{payloads.length, template.getDefaultEndpoint().getEndpointUri(), end - start});
     }
 
     public void marshal(final CountDownLatch latch) throws Exception {
@@ -205,7 +209,7 @@ public class DataFormatConcurrentTest extends 
CamelTestSupport {
         latch.await();
         long end = System.currentTimeMillis();
 
-        log.info("Sending {} messages to {} took {} ms", new Object[] 
{payloads.length, template.getDefaultEndpoint().getEndpointUri(), end - start});
+        LOG.info("Sending {} messages to {} took {} ms", new Object[] 
{payloads.length, template.getDefaultEndpoint().getEndpointUri(), end - start});
     }
 
     /**
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatDataSetTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatDataSetTest.java
index b5e135d..53f3b7b 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatDataSetTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatDataSetTest.java
@@ -21,8 +21,8 @@ import org.apache.camel.component.dataset.SimpleDataSet;
 import org.apache.camel.converter.jaxb.JaxbDataFormat;
 import org.apache.camel.spi.DataFormat;
 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;
 
 public class DataFormatDataSetTest extends CamelTestSupport {
 
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatTest.java
index 56e8954..fe95de8 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/DataFormatTest.java
@@ -21,16 +21,19 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.converter.jaxb.JaxbDataFormat;
 import org.apache.camel.foo.bar.PersonType;
-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.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public class DataFormatTest extends CamelTestSupport {
     
     private MockEndpoint resultEndpoint;
     
     @Override
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         super.setUp();
         resultEndpoint = resolveMandatoryEndpoint("mock:result", 
MockEndpoint.class);
@@ -68,9 +71,9 @@ public class DataFormatTest extends CamelTestSupport {
         int indexPerson = result.indexOf("<Person>");
         int indexFirstName = result.indexOf("<firstName>");
 
-        assertTrue("we should find the <Person>", indexPerson > 0);
-        assertTrue("we should find the <firstName>", indexFirstName > 0);
-        assertTrue("There should some sapce between <Person> and <firstName>", 
indexFirstName - indexPerson > 8);
+        assertTrue(indexPerson > 0, "we should find the <Person>");
+        assertTrue(indexFirstName > 0, "we should find the <firstName>");
+        assertTrue(indexFirstName - indexPerson > 8, "There should some sapce 
between <Person> and <firstName>");
     }
 
     @Override
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/ExplicitEncodingAndXMLCharFilteringTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/ExplicitEncodingAndXMLCharFilteringTest.java
index 3b49b97..40155ee 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/ExplicitEncodingAndXMLCharFilteringTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/ExplicitEncodingAndXMLCharFilteringTest.java
@@ -27,14 +27,17 @@ import javax.xml.bind.Unmarshaller;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.converter.jaxb.JaxbDataFormat;
-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;
 
 public class ExplicitEncodingAndXMLCharFilteringTest extends CamelTestSupport {
 
     @Override
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         deleteDirectory("target/charset");
         super.setUp();
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/ExplicitFileEncodingTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/ExplicitFileEncodingTest.java
index 6999c06..80f95a4 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/ExplicitFileEncodingTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/ExplicitFileEncodingTest.java
@@ -24,14 +24,17 @@ import javax.xml.bind.Unmarshaller;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.converter.jaxb.JaxbDataFormat;
-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;
 
 public class ExplicitFileEncodingTest extends CamelTestSupport {
 
     @Override
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         deleteDirectory("target/charset");
         super.setUp();
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/JAXBConvertTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/JAXBConvertTest.java
index a94124c..e55b242 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/JAXBConvertTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/JAXBConvertTest.java
@@ -22,8 +22,12 @@ import java.io.InputStream;
 import org.apache.camel.NoTypeConversionAvailableException;
 import org.apache.camel.StreamCache;
 import org.apache.camel.TypeConversionException;
-import org.apache.camel.test.junit4.ExchangeTestSupport;
-import org.junit.Test;
+import org.apache.camel.test.junit5.ExchangeTestSupport;
+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.fail;
 
 public class JAXBConvertTest extends ExchangeTestSupport {
 
@@ -32,10 +36,10 @@ public class JAXBConvertTest extends ExchangeTestSupport {
         PurchaseOrder purchaseOrder = 
context.getTypeConverter().convertTo(PurchaseOrder.class, exchange,
             "<purchaseOrder name='foo' amount='123.45' price='2.22'/>");
 
-        assertNotNull("Purchase order should not be null!", purchaseOrder);
-        assertEquals("name", "foo", purchaseOrder.getName());
-        assertEquals("amount", 123.45, purchaseOrder.getAmount(), 0);
-        assertEquals("price", 2.22, purchaseOrder.getPrice(), 0);
+        assertNotNull(purchaseOrder, "Purchase order should not be null!");
+        assertEquals("foo", purchaseOrder.getName(), "name");
+        assertEquals(123.45, purchaseOrder.getAmount(), 0, "amount");
+        assertEquals(2.22, purchaseOrder.getPrice(), 0, "price");
     }
 
     @Test
@@ -43,18 +47,18 @@ public class JAXBConvertTest extends ExchangeTestSupport {
         PurchaseOrder purchaseOrder = 
context.getTypeConverter().convertTo(PurchaseOrder.class, exchange,
             "<purchaseOrder name='foo' amount='123.45' price='2.22'/>");
 
-        assertNotNull("Purchase order should not be null!", purchaseOrder);
-        assertEquals("name", "foo", purchaseOrder.getName());
-        assertEquals("amount", 123.45, purchaseOrder.getAmount(), 0);
-        assertEquals("price", 2.22, purchaseOrder.getPrice(), 0);
+        assertNotNull(purchaseOrder, "Purchase order should not be null!");
+        assertEquals("foo", purchaseOrder.getName(), "name");
+        assertEquals(123.45, purchaseOrder.getAmount(), 0, "amount");
+        assertEquals(2.22, purchaseOrder.getPrice(), 0, "price");
 
         PurchaseOrder purchaseOrder2 = 
context.getTypeConverter().convertTo(PurchaseOrder.class, exchange,
             "<purchaseOrder name='bar' amount='5.12' price='3.33'/>");
 
-        assertNotNull("Purchase order should not be null!", purchaseOrder2);
-        assertEquals("name", "bar", purchaseOrder2.getName());
-        assertEquals("amount", 5.12, purchaseOrder2.getAmount(), 0);
-        assertEquals("amount", 3.33, purchaseOrder2.getPrice(), 0);
+        assertNotNull(purchaseOrder2, "Purchase order should not be null!");
+        assertEquals("bar", purchaseOrder2.getName(), "name");
+        assertEquals(5.12, purchaseOrder2.getAmount(), 0, "amount");
+        assertEquals(3.33, purchaseOrder2.getPrice(), 0, "amount");
     }
 
     @Test
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/JaxbConcurrentDataFormatTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/JaxbConcurrentDataFormatTest.java
index ecdcf52..43a8354 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/JaxbConcurrentDataFormatTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/JaxbConcurrentDataFormatTest.java
@@ -23,8 +23,10 @@ import java.util.concurrent.Executors;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.converter.jaxb.JaxbDataFormat;
 import org.apache.camel.spi.DataFormat;
-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.body;
 
 public class JaxbConcurrentDataFormatTest extends CamelTestSupport {
 
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/JaxbErrorLogTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/JaxbErrorLogTest.java
index 052ab7d..7d3b4f5 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/JaxbErrorLogTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/JaxbErrorLogTest.java
@@ -21,8 +21,8 @@ import javax.xml.bind.annotation.XmlRootElement;
 import org.apache.camel.Body;
 import org.apache.camel.Handler;
 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 JaxbErrorLogTest extends CamelTestSupport {
 
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/RouteWithErrorHandlerTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/RouteWithErrorHandlerTest.java
index e0809aa..967b726 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/RouteWithErrorHandlerTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/RouteWithErrorHandlerTest.java
@@ -20,8 +20,8 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.converter.jaxb.JaxbDataFormat;
 import org.apache.camel.spi.DataFormat;
-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 RouteWithErrorHandlerTest extends CamelTestSupport {
 
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatPartialTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatPartialTest.java
index 15e36bc9..68f70fc 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatPartialTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatPartialTest.java
@@ -18,10 +18,12 @@ package org.apache.camel.example;
 
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.model.language.XPathExpression;
-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.assertFalse;
+
 /**
  * Partial operations test.
  */
@@ -45,8 +47,7 @@ public class SpringDataFormatPartialTest extends 
CamelSpringTestSupport {
         mock.assertIsSatisfied();
         
         //To make sure there is no XML declaration.
-        assertFalse("There should have no XML declaration.", 
-                    
mock.getExchanges().get(0).getIn().getBody(String.class).startsWith("<?xml 
version="));
+        
assertFalse(mock.getExchanges().get(0).getIn().getBody(String.class).startsWith("<?xml
 version="), "There should have no XML declaration.");
     }
 
     @Test
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatTest.java
index 10d7f43..616f558 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatTest.java
@@ -17,8 +17,8 @@
 package org.apache.camel.example;
 
 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 SpringDataFormatTest extends CamelSpringTestSupport {
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatWithEncodingTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatWithEncodingTest.java
index 66e2e42..d05ffa5 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatWithEncodingTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/SpringDataFormatWithEncodingTest.java
@@ -18,8 +18,8 @@ package org.apache.camel.example;
 
 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;
 
 public class SpringDataFormatWithEncodingTest extends CamelSpringTestSupport {
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/UnmarshalTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/UnmarshalTest.java
index 846022f..bce7b9d 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/example/UnmarshalTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/example/UnmarshalTest.java
@@ -20,8 +20,8 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.converter.jaxb.JaxbDataFormat;
 import org.apache.camel.spi.DataFormat;
-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 UnmarshalTest extends CamelTestSupport {
 
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbFallbackConverterTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbFallbackConverterTest.java
index 100df44..ef2f82c 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbFallbackConverterTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbFallbackConverterTest.java
@@ -26,8 +26,13 @@ import org.apache.camel.example.Bar;
 import org.apache.camel.example.Foo;
 import org.apache.camel.foo.bar.PersonType;
 import org.apache.camel.support.DefaultExchange;
-import org.apache.camel.test.junit4.ExchangeTestSupport;
-import org.junit.Test;
+import org.apache.camel.test.junit5.ExchangeTestSupport;
+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;
+import static org.junit.jupiter.api.Assertions.fail;
 
 public class CamelJaxbFallbackConverterTest extends ExchangeTestSupport {
 
@@ -35,7 +40,7 @@ public class CamelJaxbFallbackConverterTest extends 
ExchangeTestSupport {
     public void testFallbackConverterWithoutObjectFactory() throws Exception {
         TypeConverter converter = context.getTypeConverter();
         Foo foo = converter.convertTo(Foo.class, exchange, "<foo><zot 
name=\"bar1\" value=\"value\" otherValue=\"otherValue\"/></foo>");
-        assertNotNull("foo should not be null", foo);
+        assertNotNull(foo, "foo should not be null");
         assertEquals("value", foo.getBarRefs().get(0).getValue());
 
         foo.getBarRefs().clear();
@@ -49,7 +54,7 @@ public class CamelJaxbFallbackConverterTest extends 
ExchangeTestSupport {
 
         String value = converter.convertTo(String.class, exchange, foo);
 
-        assertTrue("Should get a right marshalled string", value.indexOf("<bar 
name=\"myName\" value=\"myValue\"/>") > 0);
+        assertTrue(value.indexOf("<bar name=\"myName\" value=\"myValue\"/>") > 
0, "Should get a right marshalled string");
     }
 
     @Test
@@ -75,14 +80,14 @@ public class CamelJaxbFallbackConverterTest extends 
ExchangeTestSupport {
     public void testConverter() throws Exception {
         TypeConverter converter = context.getTypeConverter();
         PersonType person = converter.convertTo(PersonType.class, exchange, 
"<Person><firstName>FOO</firstName><lastName>BAR</lastName></Person>");
-        assertNotNull("Person should not be null ", person);
-        assertEquals("Get the wrong first name ", "FOO", 
person.getFirstName());
-        assertEquals("Get the wrong second name ", "BAR", 
person.getLastName());
+        assertNotNull(person, "Person should not be null");
+        assertEquals("FOO", person.getFirstName(), "Get the wrong first name");
+        assertEquals("BAR", person.getLastName(), "Get the wrong second name");
         Exchange exchange = new DefaultExchange(context);
         exchange.setProperty(Exchange.CHARSET_NAME, "UTF-8");
 
         String value = converter.convertTo(String.class, exchange, person);
-        assertTrue("Should get a right marshalled string", 
value.indexOf("<lastName>BAR</lastName>") > 0);
+        assertTrue(value.indexOf("<lastName>BAR</lastName>") > 0, "Should get 
a right marshalled string");
 
         byte[] buffers = 
"<Person><firstName>FOO</firstName><lastName>BAR\u0008</lastName></Person>".getBytes("UTF-8");
         InputStream is = new ByteArrayInputStream(buffers);
@@ -103,17 +108,17 @@ public class CamelJaxbFallbackConverterTest extends 
ExchangeTestSupport {
         exchange.setProperty(Exchange.FILTER_NON_XML_CHARS, true);
         TypeConverter converter = context.getTypeConverter();
         PersonType person = converter.convertTo(PersonType.class, exchange, 
is);
-        assertNotNull("Person should not be null ", person);
-        assertEquals("Get the wrong first name ", "FOO", 
person.getFirstName());
-        assertEquals("Get the wrong second name ", "BAR ", 
person.getLastName());
+        assertNotNull(person, "Person should not be null ");
+        assertEquals("FOO", person.getFirstName(), "Get the wrong first name");
+        assertEquals("BAR ", person.getLastName(), "Get the wrong second 
name");
 
         person.setLastName("BAR\u0008\uD8FF");
         String value = converter.convertTo(String.class, exchange, person);
-        assertTrue("Didn't filter the non-xml chars", 
value.indexOf("<lastName>BAR  </lastName>") > 0);
+        assertTrue(value.indexOf("<lastName>BAR  </lastName>") > 0, "Didn't 
filter the non-xml chars");
 
         exchange.setProperty(Exchange.FILTER_NON_XML_CHARS, false);
 
         value = converter.convertTo(String.class, exchange, person);
-        assertTrue("Should not filter the non-xml chars", 
value.indexOf("<lastName>BAR\uD8FF</lastName>") > 0);
+        assertTrue(value.indexOf("<lastName>BAR\uD8FF</lastName>") > 0, 
"Should not filter the non-xml chars");
     }
 }
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbNoNamespaceSchemaTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbNoNamespaceSchemaTest.java
index 1885432..707e6eb 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbNoNamespaceSchemaTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbNoNamespaceSchemaTest.java
@@ -20,8 +20,10 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.converter.jaxb.JaxbDataFormat;
 import org.apache.camel.foo.bar.PersonType;
-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 CamelJaxbNoNamespaceSchemaTest extends CamelTestSupport {
     
@@ -37,8 +39,7 @@ public class CamelJaxbNoNamespaceSchemaTest extends 
CamelTestSupport {
         resultEndpoint.assertIsSatisfied();
 
         String body = 
resultEndpoint.getReceivedExchanges().get(0).getIn().getBody(String.class);
-        assertTrue("We should get the noNamespaceSchemaLocation here", body
-                
.contains("noNamespaceSchemaLocation=\"person-no-namespace.xsd\""));
+        
assertTrue(body.contains("noNamespaceSchemaLocation=\"person-no-namespace.xsd\""),
 "We should get the noNamespaceSchemaLocation here");
     }
 
     @Override
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbTest.java 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbTest.java
index 4fb2c31..38b5340 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/CamelJaxbTest.java
@@ -24,8 +24,12 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.converter.jaxb.JaxbDataFormat;
 import org.apache.camel.foo.bar.PersonType;
-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.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public class CamelJaxbTest extends CamelTestSupport {
 
@@ -43,10 +47,11 @@ public class CamelJaxbTest extends CamelTestSupport {
         resultEndpoint.assertIsSatisfied();
     }
 
-    @Test(expected = CamelExecutionException.class)
+    @Test
     public void testUnmarshalBadCharsNoFiltering() throws Exception {
         String xml = 
"<Person><firstName>FOO</firstName><lastName>BAR\u0008</lastName></Person>";
-        template.sendBody("direct:getJAXBElementValue", xml);
+        assertThrows(CamelExecutionException.class, () ->
+            template.sendBody("direct:getJAXBElementValue", xml));
     }
     
     @Test
@@ -75,7 +80,7 @@ public class CamelJaxbTest extends CamelTestSupport {
         resultEndpoint.assertIsSatisfied();
 
         String body = 
resultEndpoint.getReceivedExchanges().get(0).getIn().getBody(String.class);
-        assertFalse("Non-xml character wasn't replaced", 
body.contains("\u0004"));
+        assertFalse(body.contains("\u0004"), "Non-xml character wasn't 
replaced");
     }
 
     @Test
@@ -91,8 +96,7 @@ public class CamelJaxbTest extends CamelTestSupport {
         resultEndpoint.assertIsSatisfied();
 
         String body = 
resultEndpoint.getReceivedExchanges().get(0).getIn().getBody(String.class);
-        assertTrue("Non-xml character unexpectedly did not get into marshalled 
contents", body
-                .contains("\u0004"));
+        assertTrue(body.contains("\u0004"), "Non-xml character unexpectedly 
did not get into marshalled contents");
     }
     
     @Test
@@ -108,8 +112,7 @@ public class CamelJaxbTest extends CamelTestSupport {
         resultEndpoint.assertIsSatisfied();
 
         String body = 
resultEndpoint.getReceivedExchanges().get(0).getIn().getBody(String.class);
-        assertTrue("We should get the schemaLocation here", body
-                .contains("schemaLocation=\"person.xsd\""));
+        assertTrue(body.contains("schemaLocation=\"person.xsd\""), "We should 
get the schemaLocation here");
     }
 
     @Test
@@ -137,7 +140,7 @@ public class CamelJaxbTest extends CamelTestSupport {
         resultEndpoint.assertIsSatisfied();
 
         String body = 
resultEndpoint.getReceivedExchanges().get(0).getIn().getBody(String.class);
-        assertTrue("Body did not get processed correctly by custom filter", 
body.contains("-Foo"));
+        assertTrue(body.contains("-Foo"), "Body did not get processed 
correctly by custom filter");
     }
 
     @Test
@@ -152,9 +155,8 @@ public class CamelJaxbTest extends CamelTestSupport {
         resultEndpoint.assertIsSatisfied();
 
         String body = 
resultEndpoint.getReceivedExchanges().get(0).getIn().getBody(String.class);
-        assertFalse("Non-xml character unexpectedly did not get into 
marshalled contents", body
-                .contains("\u0004"));
-        assertTrue("Body did not get processed correctly by custom filter", 
body.contains("-Foo"));
+        assertFalse(body.contains("\u0004"), "Non-xml character unexpectedly 
did not get into marshalled contents");
+        assertTrue(body.contains("-Foo"), "Body did not get processed 
correctly by custom filter");
     }
 
     @Test
@@ -173,7 +175,7 @@ public class CamelJaxbTest extends CamelTestSupport {
         resultEndpoint.expectedMessageCount(1);        
         template.sendBody("direct:getJAXBElement", xml);        
         resultEndpoint.assertIsSatisfied();
-        assertTrue("We should get the JAXBElement here", 
resultEndpoint.getExchanges().get(0).getIn().getBody() instanceof JAXBElement);
+        assertTrue(resultEndpoint.getExchanges().get(0).getIn().getBody() 
instanceof JAXBElement, "We should get the JAXBElement here");
         
         resultEndpoint.reset();
         resultEndpoint.expectedMessageCount(1);
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/DirectBeanToBeanPersonTypeTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/DirectBeanToBeanPersonTypeTest.java
index d883f60..ac72fd3 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/DirectBeanToBeanPersonTypeTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/DirectBeanToBeanPersonTypeTest.java
@@ -18,8 +18,8 @@ package org.apache.camel.jaxb;
 
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.foo.bar.PersonType;
-import org.apache.camel.test.junit4.CamelTestSupport;
-import org.junit.Test;
+import org.apache.camel.test.junit5.CamelTestSupport;
+import org.junit.jupiter.api.Test;
 
 /**
  * PersonType has a ObjectFactory so JAXB can convert to it, but we should 
still route it as is
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterObjectFactoryDisabledTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterObjectFactoryDisabledTest.java
index 4571381..9559884 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterObjectFactoryDisabledTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterObjectFactoryDisabledTest.java
@@ -20,19 +20,20 @@ import org.apache.camel.CamelExecutionException;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.converter.jaxb.FallbackTypeConverter;
 import org.apache.camel.converter.jaxb.message.Message;
-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.assertThrows;
 
 public class FallbackTypeConverterObjectFactoryDisabledTest extends 
CamelTestSupport {
     
-    @Test(expected = CamelExecutionException.class)
+    @Test
     public void testObjectFactoryFalse() throws Exception {
         Message in = new Message("Hello World");
         getMockEndpoint("mock:a").expectedBodiesReceived(in);
 
-        template.sendBody("direct:a", in);
-
-        assertMockEndpointsSatisfied();
+        assertThrows(CamelExecutionException.class, () ->
+            template.sendBody("direct:a", in));
     }
 
     @Override
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterObjectFactoryEnabledTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterObjectFactoryEnabledTest.java
index adc36ac..be40292 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterObjectFactoryEnabledTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterObjectFactoryEnabledTest.java
@@ -19,8 +19,8 @@ package org.apache.camel.jaxb;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.converter.jaxb.FallbackTypeConverter;
 import org.apache.camel.converter.jaxb.message.Message;
-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 FallbackTypeConverterObjectFactoryEnabledTest extends 
CamelTestSupport {
     
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterShouldThrowExceptionTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterShouldThrowExceptionTest.java
index 587ae9d..35480cb 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterShouldThrowExceptionTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterShouldThrowExceptionTest.java
@@ -25,8 +25,10 @@ import org.apache.camel.TypeConversionException;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.example.Bar;
 import org.apache.camel.example.Foo;
-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 FallbackTypeConverterShouldThrowExceptionTest extends 
CamelTestSupport {
 
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbDataFormatIssueTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbDataFormatIssueTest.java
index fc0e081..830cb1f 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbDataFormatIssueTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbDataFormatIssueTest.java
@@ -22,8 +22,8 @@ import javax.xml.bind.annotation.XmlRootElement;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.converter.jaxb.JaxbDataFormat;
-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-jaxb/src/test/java/org/apache/camel/jaxb/JaxbDataFormatMustBeJAXBElementTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbDataFormatMustBeJAXBElementTest.java
index dddf62f..d63090b 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbDataFormatMustBeJAXBElementTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbDataFormatMustBeJAXBElementTest.java
@@ -25,8 +25,13 @@ import org.apache.camel.InvalidPayloadException;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.converter.jaxb.JaxbDataFormat;
-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.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.fail;
 
 public class JaxbDataFormatMustBeJAXBElementTest extends CamelTestSupport {
 
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbMarshalNamespacePrefixMapperTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbMarshalNamespacePrefixMapperTest.java
index c4118e9..11cbd10 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbMarshalNamespacePrefixMapperTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/JaxbMarshalNamespacePrefixMapperTest.java
@@ -25,14 +25,20 @@ import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.example.Address;
 import org.apache.camel.example.Order;
 import org.apache.camel.model.dataformat.JaxbDataFormat;
-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.assertTrue;
 
 /**
  *
  */
 public class JaxbMarshalNamespacePrefixMapperTest extends CamelTestSupport {
 
+    private static final Logger LOG = 
LoggerFactory.getLogger(JaxbMarshalNamespacePrefixMapperTest.class);
+
     @BindToRegistry("myPrefix")
     public Map<String, String> addMap() throws Exception {
         Map<String, String> map = new HashMap<>();
@@ -61,7 +67,7 @@ public class JaxbMarshalNamespacePrefixMapperTest extends 
CamelTestSupport {
         assertMockEndpointsSatisfied();
 
         String xml = mock.getExchanges().get(0).getIn().getBody(String.class);
-        log.info(xml);
+        LOG.info(xml);
 
         
assertTrue(xml.contains("xmlns:a=\"http://www.camel.apache.org/jaxb/example/address/1\"";));
         
assertTrue(xml.contains("xmlns:o=\"http://www.camel.apache.org/jaxb/example/order/1\"";));
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/SplitterAndExceptionRouteTwistIssueTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/SplitterAndExceptionRouteTwistIssueTest.java
index bcae935..3bd190b 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/SplitterAndExceptionRouteTwistIssueTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/SplitterAndExceptionRouteTwistIssueTest.java
@@ -34,8 +34,8 @@ import org.apache.camel.Produce;
 import org.apache.camel.ProducerTemplate;
 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;
 
 /**
  *
diff --git 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/TimerBeanToBeanNotificationTypeTest.java
 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/TimerBeanToBeanNotificationTypeTest.java
index 1c4826c..8c5e325 100644
--- 
a/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/TimerBeanToBeanNotificationTypeTest.java
+++ 
b/components/camel-jaxb/src/test/java/org/apache/camel/jaxb/TimerBeanToBeanNotificationTypeTest.java
@@ -17,8 +17,8 @@
 package org.apache.camel.jaxb;
 
 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;
 
 /**
  *

Reply via email to