This is an automated email from the ASF dual-hosted git repository.

aldettinger pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new afae586  CAMEL-11807: Migrated camel-cbor/chunk/cmis tests to JUnit 5
afae586 is described below

commit afae5862cbf2e726903268409557b804aed85245
Author: aldettinger <[email protected]>
AuthorDate: Fri Apr 10 18:53:44 2020 +0200

    CAMEL-11807: Migrated camel-cbor/chunk/cmis tests to JUnit 5
---
 components/camel-cbor/pom.xml                      |  2 +-
 .../camel/component/cbor/CBORDataFormatTest.java   | 14 ++---
 .../cbor/CBORMarshalAllowJMSTypeTest.java          | 13 +++--
 .../component/cbor/CBORObjectListSplitTest.java    | 12 +++--
 .../component/cbor/SpringCBORDataFormatTest.java   | 10 ++--
 components/camel-chunk/pom.xml                     |  2 +-
 .../component/chunk/ChunkComponentLayersTest.java  |  8 +--
 .../chunk/ChunkComponentNestedLayersTest.java      |  8 +--
 .../component/chunk/ChunkComponentNestedTest.java  |  8 +--
 .../chunk/ChunkComponentTemplateTest.java          |  8 +--
 .../camel/component/chunk/ChunkComponentTest.java  | 12 ++---
 .../ChunkDifferentThemeFolderAndSubfolderTest.java |  8 +--
 ...ferentThemeFolderSubfolderAndExtensionTest.java |  8 +--
 ...kDifferentThemeFolderSubfolderAndLayerTest.java |  8 +--
 .../chunk/ChunkDifferentThemeFolderTest.java       |  8 +--
 .../camel/component/chunk/ChunkLetterTest.java     |  8 +--
 components/camel-cmis/pom.xml                      |  2 +-
 .../camel/component/cmis/CMISConsumerTest.java     | 14 ++---
 .../camel/component/cmis/CMISProducerTest.java     | 60 +++++++++++++---------
 .../component/cmis/CMISQueryProducerTest.java      | 16 +++---
 .../camel/component/cmis/CMISTestSupport.java      | 16 +++---
 21 files changed, 135 insertions(+), 110 deletions(-)

diff --git a/components/camel-cbor/pom.xml b/components/camel-cbor/pom.xml
index 1ba8d4e..727a3e2 100644
--- a/components/camel-cbor/pom.xml
+++ b/components/camel-cbor/pom.xml
@@ -76,7 +76,7 @@
         <!-- testing -->
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-test-spring</artifactId>
+            <artifactId>camel-test-spring-junit5</artifactId>
             <scope>test</scope>
         </dependency>
     </dependencies>
diff --git 
a/components/camel-cbor/src/test/java/org/apache/camel/component/cbor/CBORDataFormatTest.java
 
b/components/camel-cbor/src/test/java/org/apache/camel/component/cbor/CBORDataFormatTest.java
index 4ca359e..1b50450 100644
--- 
a/components/camel-cbor/src/test/java/org/apache/camel/component/cbor/CBORDataFormatTest.java
+++ 
b/components/camel-cbor/src/test/java/org/apache/camel/component/cbor/CBORDataFormatTest.java
@@ -21,13 +21,15 @@ import java.util.Map;
 
 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.assertEquals;
 
 public class CBORDataFormatTest extends CamelTestSupport {
     
     @Test
-    public void testMarshalAndUnmarshalMap() throws Exception {
+    void testMarshalAndUnmarshalMap() throws Exception {
         Map<String, Object> in = new HashMap<>();
         in.put("name", "Camel");
 
@@ -44,7 +46,7 @@ public class CBORDataFormatTest extends CamelTestSupport {
     }
     
     @Test
-    public void testMarshalAndUnmarshalAuthor() throws Exception {
+    void testMarshalAndUnmarshalAuthor() throws Exception {
         Author auth = new Author();
         auth.setName("Don");
         auth.setSurname("Winslow");
@@ -65,11 +67,11 @@ public class CBORDataFormatTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
 
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 CBORDataFormat format = new CBORDataFormat();
                 format.useMap();
 
diff --git 
a/components/camel-cbor/src/test/java/org/apache/camel/component/cbor/CBORMarshalAllowJMSTypeTest.java
 
b/components/camel-cbor/src/test/java/org/apache/camel/component/cbor/CBORMarshalAllowJMSTypeTest.java
index ca701b0..b19dae8 100644
--- 
a/components/camel-cbor/src/test/java/org/apache/camel/component/cbor/CBORMarshalAllowJMSTypeTest.java
+++ 
b/components/camel-cbor/src/test/java/org/apache/camel/component/cbor/CBORMarshalAllowJMSTypeTest.java
@@ -20,13 +20,16 @@ import com.fasterxml.jackson.databind.ObjectMapper;
 import com.fasterxml.jackson.dataformat.cbor.CBORFactory;
 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.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
 
 public class CBORMarshalAllowJMSTypeTest extends CamelTestSupport {
 
     @Test
-    public void testUnmarshalPojo() throws Exception {
+    void testUnmarshalPojo() throws Exception {
         MockEndpoint mock = getMockEndpoint("mock:reversePojo");
         mock.expectedMessageCount(1);
         mock.message(0).body().isInstanceOf(Author.class);
@@ -49,11 +52,11 @@ public class CBORMarshalAllowJMSTypeTest extends 
CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
 
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 CBORDataFormat format = new CBORDataFormat();
                 format.setAllowJmsType(true);
 
diff --git 
a/components/camel-cbor/src/test/java/org/apache/camel/component/cbor/CBORObjectListSplitTest.java
 
b/components/camel-cbor/src/test/java/org/apache/camel/component/cbor/CBORObjectListSplitTest.java
index 122b2ce..c505756 100644
--- 
a/components/camel-cbor/src/test/java/org/apache/camel/component/cbor/CBORObjectListSplitTest.java
+++ 
b/components/camel-cbor/src/test/java/org/apache/camel/component/cbor/CBORObjectListSplitTest.java
@@ -23,12 +23,14 @@ import com.fasterxml.jackson.core.JsonProcessingException;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.fasterxml.jackson.dataformat.cbor.CBORFactory;
 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.body;
 
 public class CBORObjectListSplitTest extends CamelTestSupport {
     @Test
-    public void testCBOR() throws InterruptedException, 
JsonProcessingException {
+    void testCBOR() throws InterruptedException, JsonProcessingException {
         getMockEndpoint("mock:result").expectedMessageCount(2);
         
getMockEndpoint("mock:result").expectedMessagesMatches(body().isInstanceOf(DummyObject.class));
         
@@ -50,10 +52,10 @@ public class CBORObjectListSplitTest extends 
CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // you can specify the pojo class type for unmarshal the jason 
file
                 CBORDataFormat format = new CBORDataFormat();
                 format.useList();
diff --git 
a/components/camel-cbor/src/test/java/org/apache/camel/component/cbor/SpringCBORDataFormatTest.java
 
b/components/camel-cbor/src/test/java/org/apache/camel/component/cbor/SpringCBORDataFormatTest.java
index 6816b18..cc26527 100644
--- 
a/components/camel-cbor/src/test/java/org/apache/camel/component/cbor/SpringCBORDataFormatTest.java
+++ 
b/components/camel-cbor/src/test/java/org/apache/camel/component/cbor/SpringCBORDataFormatTest.java
@@ -20,15 +20,17 @@ import java.util.HashMap;
 import java.util.Map;
 
 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;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 public class SpringCBORDataFormatTest extends CamelSpringTestSupport {
 
     @Test
-    public void testMarshalAndUnmarshalMap() throws Exception {
+    void testMarshalAndUnmarshalMap() throws Exception {
         Map<String, Object> in = new HashMap<>();
         in.put("name", "Camel");
 
@@ -45,7 +47,7 @@ public class SpringCBORDataFormatTest extends 
CamelSpringTestSupport {
     }
     
     @Test
-    public void testMarshalAndUnmarshalAuthor() throws Exception {
+    void testMarshalAndUnmarshalAuthor() throws Exception {
         Author auth = new Author();
         auth.setName("Don");
         auth.setSurname("Winslow");
diff --git a/components/camel-chunk/pom.xml b/components/camel-chunk/pom.xml
index 99b0f42..9649c17 100644
--- a/components/camel-chunk/pom.xml
+++ b/components/camel-chunk/pom.xml
@@ -59,7 +59,7 @@
         <!-- testing -->
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-test</artifactId>
+            <artifactId>camel-test-junit5</artifactId>
             <scope>test</scope>
         </dependency>
 
diff --git 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentLayersTest.java
 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentLayersTest.java
index 868441f..4c3db11 100644
--- 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentLayersTest.java
+++ 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentLayersTest.java
@@ -22,8 +22,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;
 
 /**
  * Unit test for {@link ChunkComponent} and {@link ChunkEndpoint}
@@ -40,7 +40,7 @@ public class ChunkComponentLayersTest extends 
CamelTestSupport {
      * Test using themeLayer parameter without Resource URI header defined
      */
     @Test
-    public void testChunkLayer() throws Exception {
+    void testChunkLayer() throws Exception {
         // Prepare
         Exchange exchange = createExchangeWithBody("The Body");
         exchange.getIn().setHeader("name", "Andrew");
@@ -53,7 +53,7 @@ public class ChunkComponentLayersTest extends 
CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
             public void configure() {
diff --git 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentNestedLayersTest.java
 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentNestedLayersTest.java
index c550500..e6667eae 100644
--- 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentNestedLayersTest.java
+++ 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentNestedLayersTest.java
@@ -22,8 +22,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;
 
 /**
  * Unit test for {@link ChunkComponent} and {@link ChunkEndpoint}
@@ -40,7 +40,7 @@ public class ChunkComponentNestedLayersTest extends 
CamelTestSupport {
      * Test using two following distinct themeLayer of the same theme without 
Resource URI header defined
      */
     @Test
-    public void testChunkDoubleLayers() throws Exception {
+    void testChunkDoubleLayers() throws Exception {
         // Prepare
         Exchange exchange = createExchangeWithBody("The Body");
         exchange.getIn().setHeader("name", "Andrew");
@@ -53,7 +53,7 @@ public class ChunkComponentNestedLayersTest extends 
CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
             public void configure() {
diff --git 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentNestedTest.java
 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentNestedTest.java
index e28cf8a..966a088 100644
--- 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentNestedTest.java
+++ 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentNestedTest.java
@@ -21,8 +21,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;
 
 /**
  * Unit test for {@link ChunkComponent} and {@link ChunkEndpoint}
@@ -39,7 +39,7 @@ public class ChunkComponentNestedTest extends 
CamelTestSupport {
      * Test using two following different theme from different folder without 
Resource URI header defined
      */
     @Test
-    public void testChunkSubfolder() throws Exception {
+    void testChunkSubfolder() throws Exception {
         // Prepare
         endSimpleMock.expectedMessageCount(1);
         endSimpleMock.expectedBodiesReceived("This the result of last call to 
chunk Earth to Andrew. Come in, Andrew.\n\n");
@@ -50,7 +50,7 @@ public class ChunkComponentNestedTest extends 
CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
             public void configure() {
diff --git 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentTemplateTest.java
 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentTemplateTest.java
index 9ef1784..df44a87 100644
--- 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentTemplateTest.java
+++ 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentTemplateTest.java
@@ -22,8 +22,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;
 
 /**
  * Unit test for {@link ChunkComponent} and {@link ChunkEndpoint}
@@ -40,7 +40,7 @@ public class ChunkComponentTemplateTest extends 
CamelTestSupport {
      * Test using code Template header
      */
     @Test
-    public void testChunkWithTemplateHeader() throws Exception {
+    void testChunkWithTemplateHeader() throws Exception {
         // Prepare
         Exchange exchange = createExchangeWithBody("The Body");
         exchange.getIn().setHeader("someHeader", "Some Header");
@@ -54,7 +54,7 @@ public class ChunkComponentTemplateTest extends 
CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
             public void configure() {
diff --git 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentTest.java
 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentTest.java
index ab62413..af0cb1b 100644
--- 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentTest.java
+++ 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkComponentTest.java
@@ -22,9 +22,9 @@ 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.apache.camel.test.junit5.CamelTestSupport;
 import org.apache.camel.util.StopWatch;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.slf4j.LoggerFactory;
 
 /**
@@ -42,7 +42,7 @@ public class ChunkComponentTest extends CamelTestSupport {
      * Test without Resource URI header defined
      */
     @Test
-    public void testChunk() throws Exception {
+    void testChunk() throws Exception {
         // Prepare
         endSimpleMock.expectedMessageCount(1);
         endSimpleMock.expectedBodiesReceived("Earth to Andrew. Come in, 
Andrew.\n");
@@ -56,7 +56,7 @@ public class ChunkComponentTest extends CamelTestSupport {
      * Test using Resource URI header
      */
     @Test
-    public void testChunkWithResourceUriHeader() throws Exception {
+    void testChunkWithResourceUriHeader() throws Exception {
         // Prepare
         Exchange exchange = createExchangeWithBody("The Body");
         exchange.getIn().setHeader("name", "Andrew");
@@ -73,7 +73,7 @@ public class ChunkComponentTest extends CamelTestSupport {
      * Performance test
      */
     @Test
-    public void testChunkPerformance() throws Exception {
+    void testChunkPerformance() throws Exception {
         int messageCount = 10000;
         endSimpleMock.expectedMessageCount(messageCount);
         StopWatch stopwatch = new StopWatch(true);
@@ -86,7 +86,7 @@ public class ChunkComponentTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
             public void configure() {
diff --git 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkDifferentThemeFolderAndSubfolderTest.java
 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkDifferentThemeFolderAndSubfolderTest.java
index 8887fb5..e9ef115 100644
--- 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkDifferentThemeFolderAndSubfolderTest.java
+++ 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkDifferentThemeFolderAndSubfolderTest.java
@@ -22,8 +22,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;
 
 /**
  * Unit test for {@link ChunkComponent} and {@link ChunkEndpoint}
@@ -40,7 +40,7 @@ public class ChunkDifferentThemeFolderAndSubfolderTest 
extends CamelTestSupport
      * Test using themeFolder and themeSubfolder parameters
      */
     @Test
-    public void testChunkSubfolder() throws Exception {
+    void testChunkSubfolder() throws Exception {
         // Prepare
         Exchange exchange = createExchangeWithBody("The Body");
         exchange.getIn().setHeader("name", "Andrew");
@@ -53,7 +53,7 @@ public class ChunkDifferentThemeFolderAndSubfolderTest 
extends CamelTestSupport
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
             public void configure() {
diff --git 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkDifferentThemeFolderSubfolderAndExtensionTest.java
 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkDifferentThemeFolderSubfolderAndExtensionTest.java
index 7539bc7..4666795 100644
--- 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkDifferentThemeFolderSubfolderAndExtensionTest.java
+++ 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkDifferentThemeFolderSubfolderAndExtensionTest.java
@@ -22,8 +22,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;
 
 /**
  * Unit test for {@link ChunkComponent} and {@link ChunkEndpoint}
@@ -40,7 +40,7 @@ public class 
ChunkDifferentThemeFolderSubfolderAndExtensionTest extends CamelTes
      * Test using themeFolder, themeSubfolder and extension parameters
      */
     @Test
-    public void testChunkSubfolder() throws Exception {
+    void testChunkSubfolder() throws Exception {
         // Prepare
         Exchange exchange = createExchangeWithBody("The Body");
         exchange.getIn().setHeader("name", "Andrew");
@@ -53,7 +53,7 @@ public class 
ChunkDifferentThemeFolderSubfolderAndExtensionTest extends CamelTes
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
             public void configure() {
diff --git 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkDifferentThemeFolderSubfolderAndLayerTest.java
 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkDifferentThemeFolderSubfolderAndLayerTest.java
index fc98388..577cd87 100644
--- 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkDifferentThemeFolderSubfolderAndLayerTest.java
+++ 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkDifferentThemeFolderSubfolderAndLayerTest.java
@@ -22,8 +22,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;
 
 /**
  * Unit test for {@link ChunkComponent} and {@link ChunkEndpoint}
@@ -40,7 +40,7 @@ public class ChunkDifferentThemeFolderSubfolderAndLayerTest 
extends CamelTestSup
      * Test using themeFolder, themeSubfolder and themeLayer parameters
      */
     @Test
-    public void testChunkSubfolder() throws Exception {
+    void testChunkSubfolder() throws Exception {
         // Prepare
         Exchange exchange = createExchangeWithBody("The Body");
         exchange.getIn().setHeader("name", "Andrew");
@@ -53,7 +53,7 @@ public class ChunkDifferentThemeFolderSubfolderAndLayerTest 
extends CamelTestSup
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
             public void configure() {
diff --git 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkDifferentThemeFolderTest.java
 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkDifferentThemeFolderTest.java
index 71edd46..335da15 100644
--- 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkDifferentThemeFolderTest.java
+++ 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkDifferentThemeFolderTest.java
@@ -22,8 +22,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;
 
 /**
  * Unit test for {@link ChunkComponent} and {@link ChunkEndpoint}
@@ -40,7 +40,7 @@ public class ChunkDifferentThemeFolderTest extends 
CamelTestSupport {
      * Test using themeFolder parameter
      */
     @Test
-    public void testChunkSingleLayer() throws Exception {
+    void testChunkSingleLayer() throws Exception {
         // Prepare
         Exchange exchange = createExchangeWithBody("The Body");
         exchange.getIn().setHeader("name", "Andrew");
@@ -53,7 +53,7 @@ public class ChunkDifferentThemeFolderTest extends 
CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
             public void configure() {
diff --git 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkLetterTest.java
 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkLetterTest.java
index 6f16270..7cda8a6 100644
--- 
a/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkLetterTest.java
+++ 
b/components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkLetterTest.java
@@ -20,8 +20,8 @@ import org.apache.camel.Exchange;
 import org.apache.camel.Message;
 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 for wiki documentation (same as Mustache component)
@@ -41,7 +41,7 @@ public class ChunkLetterTest extends CamelTestSupport {
     }
 
     @Test
-    public void testChunkLetter() throws Exception {
+    void testChunkLetter() throws Exception {
         MockEndpoint mock = getMockEndpoint("mock:result");
         mock.expectedMessageCount(1);
         mock.expectedBodiesReceived("Dear Ibsen, Claus\n\nThanks for the order 
of Camel in Action."
@@ -53,7 +53,7 @@ public class ChunkLetterTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() throws Exception {
                 from("direct:a")
diff --git a/components/camel-cmis/pom.xml b/components/camel-cmis/pom.xml
index cb53149..99068d8 100644
--- a/components/camel-cmis/pom.xml
+++ b/components/camel-cmis/pom.xml
@@ -63,7 +63,7 @@
         <!-- for testing -->
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-test</artifactId>
+            <artifactId>camel-test-junit5</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
diff --git 
a/components/camel-cmis/src/test/java/org/apache/camel/component/cmis/CMISConsumerTest.java
 
b/components/camel-cmis/src/test/java/org/apache/camel/component/cmis/CMISConsumerTest.java
index 0839cd1..8ab2e94 100644
--- 
a/components/camel-cmis/src/test/java/org/apache/camel/component/cmis/CMISConsumerTest.java
+++ 
b/components/camel-cmis/src/test/java/org/apache/camel/component/cmis/CMISConsumerTest.java
@@ -26,8 +26,10 @@ import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.chemistry.opencmis.client.api.Folder;
-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.assertTrue;
 
 public class CMISConsumerTest extends CMISTestSupport {
 
@@ -35,7 +37,7 @@ public class CMISConsumerTest extends CMISTestSupport {
     protected MockEndpoint resultEndpoint;
 
     @Test
-    public void getAllContentFromServerOrderedFromRootToLeaves() throws 
Exception {
+    void getAllContentFromServerOrderedFromRootToLeaves() throws Exception {
         resultEndpoint.expectedMessageCount(5);
 
         Consumer treeBasedConsumer = createConsumerFor(getUrl() + 
"?pageSize=50");
@@ -53,7 +55,7 @@ public class CMISConsumerTest extends CMISTestSupport {
     }
 
     @Test
-    public void consumeDocumentsWithQuery() throws Exception {
+    void consumeDocumentsWithQuery() throws Exception {
         resultEndpoint.expectedMessageCount(2);
 
         Consumer queryBasedConsumer = createConsumerFor(
@@ -66,7 +68,7 @@ public class CMISConsumerTest extends CMISTestSupport {
     private Consumer createConsumerFor(String path) throws Exception {
         Endpoint endpoint = context.getEndpoint("cmis://" + path);
         return endpoint.createConsumer(new Processor() {
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 template.send("mock:result", exchange);
             }
         });
@@ -91,7 +93,7 @@ public class CMISConsumerTest extends CMISTestSupport {
     }
 
     @Override
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         super.setUp();
         populateRepositoryRootFolderWithTwoFoldersAndTwoDocuments();
diff --git 
a/components/camel-cmis/src/test/java/org/apache/camel/component/cmis/CMISProducerTest.java
 
b/components/camel-cmis/src/test/java/org/apache/camel/component/cmis/CMISProducerTest.java
index 3044876..0340dbe 100644
--- 
a/components/camel-cmis/src/test/java/org/apache/camel/component/cmis/CMISProducerTest.java
+++ 
b/components/camel-cmis/src/test/java/org/apache/camel/component/cmis/CMISProducerTest.java
@@ -35,7 +35,14 @@ import 
org.apache.chemistry.opencmis.client.api.FileableCmisObject;
 import org.apache.chemistry.opencmis.client.api.Folder;
 import org.apache.chemistry.opencmis.commons.PropertyIds;
 import 
org.apache.chemistry.opencmis.commons.exceptions.CmisObjectNotFoundException;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public class CMISProducerTest extends CMISTestSupport {
 
@@ -43,7 +50,7 @@ public class CMISProducerTest extends CMISTestSupport {
     protected ProducerTemplate template;
 
     @Test
-    public void storeMessageBodyAsTextDocument() throws Exception {
+    void storeMessageBodyAsTextDocument() throws Exception {
         String content = "Some content to be store";
         Exchange exchange = createExchangeWithInBody(content);
         
exchange.getIn().getHeaders().put(PropertyIds.CONTENT_STREAM_MIME_TYPE, 
"text/plain; charset=UTF-8");
@@ -63,7 +70,7 @@ public class CMISProducerTest extends CMISTestSupport {
     }
 
     @Test
-    public void getDocumentMimeTypeFromMessageContentType() throws Exception {
+    void getDocumentMimeTypeFromMessageContentType() {
         Exchange exchange = createExchangeWithInBody("Some content to be 
store");
         
exchange.getIn().getHeaders().put(PropertyIds.CONTENT_STREAM_MIME_TYPE, 
"text/plain");
         exchange.getIn().getHeaders().put(PropertyIds.NAME, "test.file");
@@ -78,7 +85,7 @@ public class CMISProducerTest extends CMISTestSupport {
     }
 
     @Test
-    public void namePropertyIsAlwaysRequired() {
+    void namePropertyIsAlwaysRequired() {
         Exchange exchange = createExchangeWithInBody("Some content that will 
fail to be stored");
         
exchange.getIn().getHeaders().put(PropertyIds.CONTENT_STREAM_MIME_TYPE, 
"text/plain; charset=UTF-8");
         exchange.getIn().getHeaders().put(CamelCMISConstants.CMIS_ACTION, 
CamelCMISActions.CREATE);
@@ -92,7 +99,7 @@ public class CMISProducerTest extends CMISTestSupport {
     }
 
     @Test
-    public void 
createDocumentWithoutContentByExplicitlySpecifyingObjectTypeHeader() throws 
Exception {
+    void createDocumentWithoutContentByExplicitlySpecifyingObjectTypeHeader() {
         Exchange exchange = createExchangeWithInBody(null);
         
exchange.getIn().getHeaders().put(PropertyIds.CONTENT_STREAM_MIME_TYPE, 
"text/plain; charset=UTF-8");
         exchange.getIn().getHeaders().put(PropertyIds.OBJECT_TYPE_ID, 
CamelCMISConstants.CMIS_DOCUMENT);
@@ -109,7 +116,7 @@ public class CMISProducerTest extends CMISTestSupport {
     }
 
     @Test
-    public void emptyBodyAndMissingObjectTypeHeaderCreatesFolderNode() throws 
Exception {
+    void emptyBodyAndMissingObjectTypeHeaderCreatesFolderNode() {
         Exchange exchange = createExchangeWithInBody(null);
         exchange.getIn().getHeaders().put(PropertyIds.NAME, "testFolder");
         exchange.getIn().getHeaders().put(CamelCMISConstants.CMIS_ACTION, 
CamelCMISActions.CREATE);
@@ -125,7 +132,7 @@ public class CMISProducerTest extends CMISTestSupport {
     }
 
     @Test
-    public void cmisPropertiesAreStored() throws Exception {
+    void cmisPropertiesAreStored() {
         Exchange exchange = createExchangeWithInBody("Some content to be 
store");
         
exchange.getIn().getHeaders().put(PropertyIds.CONTENT_STREAM_MIME_TYPE, 
"text/plain; charset=UTF-8");
         exchange.getIn().getHeaders().put(PropertyIds.NAME, "test.txt");
@@ -142,7 +149,7 @@ public class CMISProducerTest extends CMISTestSupport {
     }
 
     @Test
-    public void cmisSecondaryTypePropertiesAreStored() throws Exception {
+    void cmisSecondaryTypePropertiesAreStored() {
 
         List<String> secondaryTypes = Arrays.asList("MySecondaryType");
 
@@ -162,8 +169,8 @@ public class CMISProducerTest extends CMISTestSupport {
         assertEquals("secondaryTypePropValue", 
cmisObject.getPropertyValue("SecondaryStringProp"));
     }
 
-    @Test(expected = RuntimeCamelException.class)
-    public void failConnectingToNonExistingRepository() throws Exception {
+    @Test
+    void failConnectingToNonExistingRepository() throws Exception {
         Endpoint endpoint = context.getEndpoint("cmis://" + getUrl()
                 + 
"?username=admin&password=admin&repositoryId=NON_EXISTING_ID");
         Producer producer = endpoint.createProducer();
@@ -171,11 +178,14 @@ public class CMISProducerTest extends CMISTestSupport {
         Exchange exchange = createExchangeWithInBody("Some content to be 
store");
         exchange.getIn().getHeaders().put(PropertyIds.NAME, "test.txt");
         exchange.getIn().getHeaders().put(CamelCMISConstants.CMIS_ACTION, 
CamelCMISActions.CREATE);
-        producer.process(exchange);
+
+        assertThrows(RuntimeCamelException.class, () -> {
+            producer.process(exchange);
+        });
     }
 
     @Test
-    public void failCreatingFolderAtNonExistingParentId() throws Exception {
+    void failCreatingFolderAtNonExistingParentId() {
 
         Exchange exchange = createExchangeWithInBody(null);
         exchange.getIn().getHeaders().put(PropertyIds.NAME, "folder1");
@@ -188,7 +198,7 @@ public class CMISProducerTest extends CMISTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 from("direct:start")
@@ -198,7 +208,7 @@ public class CMISProducerTest extends CMISTestSupport {
     }
 
     @Test
-    public void renameFolder() {
+    void renameFolder() {
 
         Folder folder = createFolderWithName("New Folder");
 
@@ -218,7 +228,7 @@ public class CMISProducerTest extends CMISTestSupport {
     }
 
     @Test
-    public void renameDocument() throws UnsupportedEncodingException {
+    void renameDocument() throws UnsupportedEncodingException {
 
         Document document = 
createTextDocument(createSession().getRootFolder(), "This is new test 
document",  "document.txt");
 
@@ -238,8 +248,8 @@ public class CMISProducerTest extends CMISTestSupport {
         assertTrue(cmisObject instanceof Document);
     }
 
-    @Test (expected = CmisObjectNotFoundException.class)
-    public void deleteFolder()  {
+    @Test
+    void deleteFolder()  {
 
         Folder folder = createFolderWithName("Test");
 
@@ -253,12 +263,14 @@ public class CMISProducerTest extends CMISTestSupport {
         List<String> unsuccessfullyDeletedObjects = 
exchange.getMessage().getBody(List.class);
         assertTrue(unsuccessfullyDeletedObjects.isEmpty());
 
-        //Try to get already deleted object by id should throw 
CmisObjectNotFoundException
-        createSession().getObject(folder.getId());
+        assertThrows(CmisObjectNotFoundException.class, () -> {
+            // Try to get already deleted object by id should throw
+            createSession().getObject(folder.getId());
+        });
     }
 
     @Test 
-    public void deleteDocument() throws UnsupportedEncodingException {
+    void deleteDocument() throws UnsupportedEncodingException {
 
         Document document = 
createTextDocument(createSession().getRootFolder(), "This is new test 
document",  "document.txt");
 
@@ -273,7 +285,7 @@ public class CMISProducerTest extends CMISTestSupport {
     }
 
     @Test
-    public void moveFolder() {
+    void moveFolder() {
 
         Folder toBeMoved = createFolderWithName("Moving folder");
         Folder destinationFolder = createFolderWithName("Destination");
@@ -292,7 +304,7 @@ public class CMISProducerTest extends CMISTestSupport {
     }
 
     @Test
-    public void moveDocument() throws UnsupportedEncodingException {
+    void moveDocument() throws UnsupportedEncodingException {
 
         Folder rootFolder = createSession().getRootFolder();
         Document toBeMoved = createTextDocument(rootFolder, "This is new test 
document",  "document.txt");
@@ -311,7 +323,7 @@ public class CMISProducerTest extends CMISTestSupport {
     }
 
     @Test
-    public void copyDocument() throws UnsupportedEncodingException {
+    void copyDocument() throws UnsupportedEncodingException {
         Folder destination = createFolderWithName("Destination");
         Document document = 
createTextDocument(createSession().getRootFolder(), "This is new test 
document",  "document.txt");
 
@@ -332,7 +344,7 @@ public class CMISProducerTest extends CMISTestSupport {
     }
 
     @Test
-    public void copyFolder() {
+    void copyFolder() {
         Folder folder = createFolderWithName("Folder");
         Folder destination = createFolderWithName("Destination Folder");
 
diff --git 
a/components/camel-cmis/src/test/java/org/apache/camel/component/cmis/CMISQueryProducerTest.java
 
b/components/camel-cmis/src/test/java/org/apache/camel/component/cmis/CMISQueryProducerTest.java
index 268eed3..7a23fcb 100644
--- 
a/components/camel-cmis/src/test/java/org/apache/camel/component/cmis/CMISQueryProducerTest.java
+++ 
b/components/camel-cmis/src/test/java/org/apache/camel/component/cmis/CMISQueryProducerTest.java
@@ -25,20 +25,22 @@ import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 import org.apache.camel.Producer;
 import org.apache.chemistry.opencmis.client.api.Folder;
-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;
 
 public class CMISQueryProducerTest extends CMISTestSupport {
 
     @Override
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         super.setUp();
         populateServerWithContent();
     }
 
     @Test
-    public void queryServerForDocumentWithSpecificName() throws Exception {
+    void queryServerForDocumentWithSpecificName() throws Exception {
         Endpoint endpoint = context.getEndpoint("cmis://" + getUrl() + 
"?queryMode=true");
         Producer producer = endpoint.createProducer();
 
@@ -53,7 +55,7 @@ public class CMISQueryProducerTest extends CMISTestSupport {
     }
 
     @Test
-    public void getResultCountFromHeader() throws Exception {
+    void getResultCountFromHeader() throws Exception {
         Endpoint endpoint = context.getEndpoint("cmis://" + getUrl() + 
"?queryMode=true");
         Producer producer = endpoint.createProducer();
 
@@ -68,7 +70,7 @@ public class CMISQueryProducerTest extends CMISTestSupport {
     }
 
     @Test
-    public void limitNumberOfResultsWithReadSizeHeader() throws Exception {
+    void limitNumberOfResultsWithReadSizeHeader() throws Exception {
         Endpoint endpoint = context.getEndpoint("cmis://" + getUrl() + 
"?queryMode=true");
         Producer producer = endpoint.createProducer();
 
@@ -84,7 +86,7 @@ public class CMISQueryProducerTest extends CMISTestSupport {
     }
 
     @Test
-    public void retrieveAlsoDocumentContent() throws Exception {
+    void retrieveAlsoDocumentContent() throws Exception {
         Endpoint endpoint = context.getEndpoint("cmis://" + getUrl() + 
"?queryMode=true");
         Producer producer = endpoint.createProducer();
 
diff --git 
a/components/camel-cmis/src/test/java/org/apache/camel/component/cmis/CMISTestSupport.java
 
b/components/camel-cmis/src/test/java/org/apache/camel/component/cmis/CMISTestSupport.java
index edafa51..03b5873 100644
--- 
a/components/camel-cmis/src/test/java/org/apache/camel/component/cmis/CMISTestSupport.java
+++ 
b/components/camel-cmis/src/test/java/org/apache/camel/component/cmis/CMISTestSupport.java
@@ -28,7 +28,7 @@ import java.util.Map;
 import org.apache.camel.Exchange;
 import org.apache.camel.support.DefaultExchange;
 import org.apache.camel.test.AvailablePortFinder;
-import org.apache.camel.test.junit4.CamelTestSupport;
+import org.apache.camel.test.junit5.CamelTestSupport;
 import org.apache.chemistry.opencmis.client.api.CmisObject;
 import org.apache.chemistry.opencmis.client.api.Document;
 import org.apache.chemistry.opencmis.client.api.Folder;
@@ -45,9 +45,9 @@ import 
org.apache.chemistry.opencmis.commons.enums.UnfileObject;
 import org.apache.chemistry.opencmis.commons.enums.VersioningState;
 import org.eclipse.jetty.server.Server;
 import org.eclipse.jetty.webapp.WebAppContext;
-import org.junit.AfterClass;
-import org.junit.Before;
-import org.junit.BeforeClass;
+import org.junit.jupiter.api.AfterAll;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.BeforeEach;
 
 public class CMISTestSupport extends CamelTestSupport {
     protected static final String CMIS_ENDPOINT_TEST_SERVER
@@ -70,7 +70,7 @@ public class CMISTestSupport extends CamelTestSupport {
         return exchange;
     }
 
-    protected CmisObject retrieveCMISObjectByIdFromServer(String nodeId) 
throws Exception {
+    protected CmisObject retrieveCMISObjectByIdFromServer(String nodeId) {
         Session session = createSession();
         return session.getObject(nodeId);
     }
@@ -147,7 +147,7 @@ public class CMISTestSupport extends CamelTestSupport {
         return newFolder.createDocument(properties, contentStream, 
VersioningState.NONE);
     }
 
-    @BeforeClass
+    @BeforeAll
     public static void startServer() throws Exception {
         port = AvailablePortFinder.getNextAvailable();
         cmisServer = new Server(port);
@@ -155,13 +155,13 @@ public class CMISTestSupport extends CamelTestSupport {
         cmisServer.start();
     }
 
-    @AfterClass
+    @AfterAll
     public static void stopServer() throws Exception {
         cmisServer.stop();
     }
 
     @Override
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         deleteAllContent();
         super.setUp();

Reply via email to