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 ef9b130fa01111ba49eee5cc6da6088d7ec09708
Author: Guillaume Nodet <gno...@gmail.com>
AuthorDate: Tue Jun 30 09:54:31 2020 +0200

    [CAMEL-11807] Upgrade camel-jclouds to junit5
---
 components/camel-jclouds/pom.xml                   |  2 +-
 .../jclouds/JcloudsBlobStoreConsumerTest.java      |  4 +--
 .../jclouds/JcloudsBlobStoreProducerTest.java      |  6 +++--
 .../JcloudsFileConsumerStreamCachingIssueTest.java | 10 +++++---
 .../jclouds/JcloudsMultipleBlobStoreTest.java      |  4 +--
 .../jclouds/JcloudsSpringBlobstoreTest.java        | 10 +++++---
 .../jclouds/JcloudsSpringComputeTest.java          | 29 ++++++++++++----------
 7 files changed, 37 insertions(+), 28 deletions(-)

diff --git a/components/camel-jclouds/pom.xml b/components/camel-jclouds/pom.xml
index c190e74..9075fa8 100644
--- a/components/camel-jclouds/pom.xml
+++ b/components/camel-jclouds/pom.xml
@@ -69,7 +69,7 @@
         <!-- test -->
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-test-spring</artifactId>
+            <artifactId>camel-test-spring-junit5</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
diff --git 
a/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsBlobStoreConsumerTest.java
 
b/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsBlobStoreConsumerTest.java
index 285c41a..9cc033a 100644
--- 
a/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsBlobStoreConsumerTest.java
+++ 
b/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsBlobStoreConsumerTest.java
@@ -19,12 +19,12 @@ package org.apache.camel.component.jclouds;
 import com.google.common.collect.Lists;
 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.jclouds.ContextBuilder;
 import org.jclouds.blobstore.BlobStore;
 import org.jclouds.blobstore.BlobStoreContext;
 import org.jclouds.io.payloads.StringPayload;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public class JcloudsBlobStoreConsumerTest extends CamelTestSupport {
 
diff --git 
a/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsBlobStoreProducerTest.java
 
b/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsBlobStoreProducerTest.java
index 7c55b80..2061381 100644
--- 
a/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsBlobStoreProducerTest.java
+++ 
b/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsBlobStoreProducerTest.java
@@ -33,12 +33,14 @@ import org.apache.camel.StreamCache;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.support.DefaultExchange;
-import org.apache.camel.test.junit4.CamelTestSupport;
+import org.apache.camel.test.junit5.CamelTestSupport;
 import org.apache.camel.util.xml.StreamSourceConverter;
 import org.jclouds.ContextBuilder;
 import org.jclouds.blobstore.BlobStore;
 import org.jclouds.blobstore.BlobStoreContext;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 public class JcloudsBlobStoreProducerTest extends CamelTestSupport {
 
diff --git 
a/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsFileConsumerStreamCachingIssueTest.java
 
b/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsFileConsumerStreamCachingIssueTest.java
index 31c5a8f..6187d1d 100644
--- 
a/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsFileConsumerStreamCachingIssueTest.java
+++ 
b/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsFileConsumerStreamCachingIssueTest.java
@@ -19,9 +19,11 @@ package org.apache.camel.component.jclouds;
 import org.apache.camel.Exchange;
 import org.apache.camel.RoutesBuilder;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.test.junit4.CamelTestSupport;
-import org.junit.Before;
-import org.junit.Test;
+import org.apache.camel.test.junit5.CamelTestSupport;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+
+import static org.apache.camel.test.junit5.TestSupport.deleteDirectory;
 
 /**
  * There is a jclouds fallback type-converter that may cause issue when stream 
caching is enabled.
@@ -29,7 +31,7 @@ import org.junit.Test;
 public class JcloudsFileConsumerStreamCachingIssueTest extends 
CamelTestSupport {
 
     @Override
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         deleteDirectory("target/foo");
         super.setUp();
diff --git 
a/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsMultipleBlobStoreTest.java
 
b/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsMultipleBlobStoreTest.java
index 1990708..1190dcb 100644
--- 
a/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsMultipleBlobStoreTest.java
+++ 
b/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsMultipleBlobStoreTest.java
@@ -19,12 +19,12 @@ package org.apache.camel.component.jclouds;
 import com.google.common.collect.Lists;
 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.jclouds.ContextBuilder;
 import org.jclouds.blobstore.BlobStore;
 import org.jclouds.blobstore.BlobStoreContext;
 import org.jclouds.io.payloads.StringPayload;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public class JcloudsMultipleBlobStoreTest extends CamelTestSupport {
 
diff --git 
a/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsSpringBlobstoreTest.java
 
b/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsSpringBlobstoreTest.java
index 071a496..744a9f7 100644
--- 
a/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsSpringBlobstoreTest.java
+++ 
b/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsSpringBlobstoreTest.java
@@ -23,15 +23,17 @@ import java.util.Map;
 
 import org.apache.camel.EndpointInject;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.spring.CamelSpringTestSupport;
+import org.apache.camel.test.spring.junit5.CamelSpringTestSupport;
 import org.jclouds.ContextBuilder;
 import org.jclouds.blobstore.BlobStore;
 import org.jclouds.blobstore.BlobStoreContext;
-import org.junit.BeforeClass;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.Test;
 import org.springframework.context.support.AbstractApplicationContext;
 import org.springframework.context.support.ClassPathXmlApplicationContext;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 public class JcloudsSpringBlobstoreTest extends CamelSpringTestSupport {
 
     @EndpointInject("mock:result-foo")
@@ -40,7 +42,7 @@ public class JcloudsSpringBlobstoreTest extends 
CamelSpringTestSupport {
     @EndpointInject("mock:result-bar")
     protected MockEndpoint resultBar;
 
-    @BeforeClass
+    @BeforeAll
     public static void setUpClass() throws Exception {
         BlobStore blobStore = 
ContextBuilder.newBuilder("transient").credentials("id", 
"credential").buildView(BlobStoreContext.class).getBlobStore();
         blobStore.createContainerInLocation(null, "foo");
diff --git 
a/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsSpringComputeTest.java
 
b/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsSpringComputeTest.java
index 470ce0a..c20d084 100644
--- 
a/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsSpringComputeTest.java
+++ 
b/components/camel-jclouds/src/test/java/org/apache/camel/component/jclouds/JcloudsSpringComputeTest.java
@@ -24,16 +24,19 @@ import java.util.Set;
 import org.apache.camel.EndpointInject;
 import org.apache.camel.Exchange;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.spring.CamelSpringTestSupport;
+import org.apache.camel.test.spring.junit5.CamelSpringTestSupport;
 import org.jclouds.compute.domain.Hardware;
 import org.jclouds.compute.domain.Image;
 import org.jclouds.compute.domain.NodeMetadata;
-import org.junit.After;
-import org.junit.Ignore;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
 import org.springframework.context.support.AbstractApplicationContext;
 import org.springframework.context.support.ClassPathXmlApplicationContext;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
 public class JcloudsSpringComputeTest extends CamelSpringTestSupport {
 
     @EndpointInject("mock:result")
@@ -43,7 +46,7 @@ public class JcloudsSpringComputeTest extends 
CamelSpringTestSupport {
     protected MockEndpoint resultlist;
 
     @Override
-    @After
+    @AfterEach
     public void tearDown() throws Exception {
         template.sendBodyAndHeaders("direct:start", null, destroyHeaders(null, 
null));
     }
@@ -99,7 +102,7 @@ public class JcloudsSpringComputeTest extends 
CamelSpringTestSupport {
         if (exchanges != null && !exchanges.isEmpty()) {
             for (Exchange exchange : exchanges) {
                 Set<?> nodeMetadatas = exchange.getIn().getBody(Set.class);
-                assertEquals("Nodes should be 0", 0, nodeMetadatas.size());
+                assertEquals(0, nodeMetadatas.size(), "Nodes should be 0");
             }
         }
     }
@@ -115,7 +118,7 @@ public class JcloudsSpringComputeTest extends 
CamelSpringTestSupport {
         if (exchanges != null && !exchanges.isEmpty()) {
             for (Exchange exchange : exchanges) {
                 Set<?> nodeMetadatas = exchange.getIn().getBody(Set.class);
-                assertEquals("Nodes should be 1", 1, nodeMetadatas.size());
+                assertEquals(1, nodeMetadatas.size(), "Nodes should be 1");
             }
         }
     }
@@ -149,7 +152,7 @@ public class JcloudsSpringComputeTest extends 
CamelSpringTestSupport {
         if (exchanges != null && !exchanges.isEmpty()) {
             for (Exchange exchange : exchanges) {
                 Set<?> nodeMetadatas = exchange.getIn().getBody(Set.class);
-                assertEquals("There should be no node running", 1, 
nodeMetadatas.size());
+                assertEquals(1, nodeMetadatas.size(), "There should be no node 
running");
 
                 for (Object obj : nodeMetadatas) {
                     NodeMetadata nodeMetadata = (NodeMetadata) obj;
@@ -169,7 +172,7 @@ public class JcloudsSpringComputeTest extends 
CamelSpringTestSupport {
         if (exchanges != null && !exchanges.isEmpty()) {
             for (Exchange exchange : exchanges) {
                 Set<?> nodeMetadatas = exchange.getIn().getBody(Set.class);
-                assertEquals("There should be one node running", 1, 
nodeMetadatas.size());
+                assertEquals(1, nodeMetadatas.size(), "There should be one 
node running");
 
                 for (Object obj : nodeMetadatas) {
                     NodeMetadata nodeMetadata = (NodeMetadata) obj;
@@ -189,7 +192,7 @@ public class JcloudsSpringComputeTest extends 
CamelSpringTestSupport {
         if (exchanges != null && !exchanges.isEmpty()) {
             for (Exchange exchange : exchanges) {
                 Set<?> nodeMetadatas = exchange.getIn().getBody(Set.class);
-                assertEquals("There should be one node running", 1, 
nodeMetadatas.size());
+                assertEquals(1, nodeMetadatas.size(), "There should be one 
node running");
 
                 for (Object obj : nodeMetadatas) {
                     NodeMetadata nodeMetadata = (NodeMetadata) obj;
@@ -209,7 +212,7 @@ public class JcloudsSpringComputeTest extends 
CamelSpringTestSupport {
         if (exchanges != null && !exchanges.isEmpty()) {
             for (Exchange exchange : exchanges) {
                 Set<?> nodeMetadatas = exchange.getIn().getBody(Set.class);
-                assertEquals("There should be one node running", 1, 
nodeMetadatas.size());
+                assertEquals(1, nodeMetadatas.size(), "There should be one 
node running");
 
                 for (Object obj : nodeMetadatas) {
                     NodeMetadata nodeMetadata = (NodeMetadata) obj;
@@ -220,14 +223,14 @@ public class JcloudsSpringComputeTest extends 
CamelSpringTestSupport {
     }   
 
     @SuppressWarnings("unchecked")
-    @Ignore("For now not possible to combine stub provider with ssh module, 
required for runScript")
+    @Disabled("For now not possible to combine stub provider with ssh module, 
required for runScript")
     @Test
     public void testRunScript() throws InterruptedException {
         Map<String, Object> runScriptHeaders = new HashMap<>();
         runScriptHeaders.put(JcloudsConstants.OPERATION, 
JcloudsConstants.RUN_SCRIPT);
 
         Set<? extends NodeMetadata> nodeMetadatas = (Set<? extends 
NodeMetadata>) template.requestBodyAndHeaders("direct:in-out", null, 
createHeaders("1", "default"));
-        assertEquals("There should be a node running", 1, 
nodeMetadatas.size());
+        assertEquals(1, nodeMetadatas.size(), "There should be a node 
running");
         for (NodeMetadata nodeMetadata : nodeMetadatas) {
             runScriptHeaders.put(JcloudsConstants.NODE_ID, 
nodeMetadata.getId());
             template.requestBodyAndHeaders("direct:in-out", null, 
runScriptHeaders);

Reply via email to