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 5ae3a1cdacfbe76be69c248c79d1e622a90c46c1
Author: Guillaume Nodet <gno...@gmail.com>
AuthorDate: Tue Jun 30 10:30:53 2020 +0200

    [CAMEL-11807] Upgrade camel-jgroups to junit5
---
 components/camel-jgroups/pom.xml                           |  8 ++++----
 .../camel/component/jgroups/CamelJGroupsReceiverTest.java  | 14 ++++++++------
 .../camel/component/jgroups/JGroupsClusterRouteTest.java   |  9 ++++-----
 .../apache/camel/component/jgroups/JGroupsClusterTest.java | 10 +++++-----
 .../camel/component/jgroups/JGroupsComponentTest.java      | 11 +++++++----
 .../jgroups/JGroupsComponentWithChannelPropertiesTest.java | 11 +++++++----
 .../camel/component/jgroups/JGroupsConsumerTest.java       |  8 ++++----
 .../camel/component/jgroups/JGroupsEndpointTest.java       |  7 +++++--
 .../camel/component/jgroups/JGroupsProducerTest.java       | 11 +++++++----
 .../camel/component/jgroups/JGroupsSharedChannelTest.java  |  4 ++--
 .../component/jgroups/cluster/JGroupsLockMasterTest.java   | 10 ++++++----
 11 files changed, 59 insertions(+), 44 deletions(-)

diff --git a/components/camel-jgroups/pom.xml b/components/camel-jgroups/pom.xml
index 9d53592..b0a2352 100644
--- a/components/camel-jgroups/pom.xml
+++ b/components/camel-jgroups/pom.xml
@@ -52,18 +52,18 @@
 
         <!-- Testing dependencies -->
         <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
+            <groupId>org.junit.jupiter</groupId>
+            <artifactId>junit-jupiter</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
+            <artifactId>mockito-junit-jupiter</artifactId>
             <scope>test</scope>
         </dependency>
         <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-jgroups/src/test/java/org/apache/camel/component/jgroups/CamelJGroupsReceiverTest.java
 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/CamelJGroupsReceiverTest.java
index d071bea..61e47b8 100644
--- 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/CamelJGroupsReceiverTest.java
+++ 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/CamelJGroupsReceiverTest.java
@@ -18,16 +18,17 @@ package org.apache.camel.component.jgroups;
 
 import org.apache.camel.Processor;
 import org.jgroups.Message;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
 import org.mockito.ArgumentMatchers;
 import org.mockito.InjectMocks;
 import org.mockito.Mock;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
 
+import static org.junit.jupiter.api.Assertions.assertThrows;
 import static org.mockito.BDDMockito.willThrow;
 
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
 public class CamelJGroupsReceiverTest {
 
     // Fixtures
@@ -43,14 +44,15 @@ public class CamelJGroupsReceiverTest {
 
     // Tests
 
-    @Test(expected = JGroupsException.class)
+    @Test
     public void shouldHandleProcessingException() throws Exception {
         // Given
         
willThrow(Exception.class).given(processor).process(ArgumentMatchers.isNull());
         Message message = new Message(null, "someMessage");
         message.setSrc(null);
         // When
-        receiver.receive(message);
+        assertThrows(JGroupsException.class,
+            () -> receiver.receive(message));
     }
 
 }
diff --git 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsClusterRouteTest.java
 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsClusterRouteTest.java
index e5a9e1a..87113dc 100644
--- 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsClusterRouteTest.java
+++ 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsClusterRouteTest.java
@@ -20,16 +20,15 @@ import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.impl.DefaultCamelContext;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 import static java.util.UUID.randomUUID;
 import static java.util.concurrent.TimeUnit.SECONDS;
 import static 
org.apache.camel.component.jgroups.JGroupsExpressions.delayIfContextNotStarted;
 import static 
org.apache.camel.component.jgroups.JGroupsFilters.dropNonCoordinatorViews;
 
-public class JGroupsClusterRouteTest extends Assert {
+public class JGroupsClusterRouteTest {
 
     // Routing fixtures
 
@@ -54,7 +53,7 @@ public class JGroupsClusterRouteTest extends Assert {
         }
     }
 
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         firstCamelContext = new DefaultCamelContext();
         firstCamelContext.addRoutes(new Builder());
diff --git 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsClusterTest.java
 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsClusterTest.java
index 04be06d..6b0b15d 100644
--- 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsClusterTest.java
+++ 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsClusterTest.java
@@ -20,15 +20,15 @@ import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.impl.DefaultCamelContext;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 import static java.lang.String.format;
 import static java.util.UUID.randomUUID;
 import static 
org.apache.camel.component.jgroups.JGroupsFilters.dropNonCoordinatorViews;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
-public class JGroupsClusterTest extends Assert {
+public class JGroupsClusterTest {
 
     // Tested state
 
@@ -63,7 +63,7 @@ public class JGroupsClusterTest extends Assert {
         }
     }
 
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         firstCamelContext = new DefaultCamelContext();
         firstCamelContext.setName("firstNode");
diff --git 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsComponentTest.java
 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsComponentTest.java
index ac6a583..9f908df 100644
--- 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsComponentTest.java
+++ 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsComponentTest.java
@@ -18,11 +18,14 @@ package org.apache.camel.component.jgroups;
 
 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.jgroups.JChannel;
 import org.jgroups.Message;
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public class JGroupsComponentTest extends CamelTestSupport {
 
@@ -73,7 +76,7 @@ public class JGroupsComponentTest extends CamelTestSupport {
     }
 
     @Override
-    @After
+    @AfterEach
     public void tearDown() throws Exception {
         clientChannel.close();
         super.tearDown();
diff --git 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsComponentWithChannelPropertiesTest.java
 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsComponentWithChannelPropertiesTest.java
index e8c9351..5d92d0c 100644
--- 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsComponentWithChannelPropertiesTest.java
+++ 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsComponentWithChannelPropertiesTest.java
@@ -18,11 +18,14 @@ package org.apache.camel.component.jgroups;
 
 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.jgroups.JChannel;
 import org.jgroups.Message;
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public class JGroupsComponentWithChannelPropertiesTest extends 
CamelTestSupport {
 
@@ -73,7 +76,7 @@ public class JGroupsComponentWithChannelPropertiesTest 
extends CamelTestSupport
     }
 
     @Override
-    @After
+    @AfterEach
     public void tearDown() throws Exception {
         clientChannel.close();
         super.tearDown();
diff --git 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsConsumerTest.java
 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsConsumerTest.java
index 475ed50..96d9746 100644
--- 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsConsumerTest.java
+++ 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsConsumerTest.java
@@ -19,11 +19,11 @@ package org.apache.camel.component.jgroups;
 import org.apache.camel.EndpointInject;
 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.jgroups.JChannel;
 import org.jgroups.Message;
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
 
 import static 
org.apache.camel.component.jgroups.JGroupsEndpoint.HEADER_JGROUPS_ORIGINAL_MESSAGE;
 
@@ -62,7 +62,7 @@ public class JGroupsConsumerTest extends CamelTestSupport {
     }
 
     @Override
-    @After
+    @AfterEach
     public void tearDown() throws Exception {
         channel.close();
         super.tearDown();
diff --git 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsEndpointTest.java
 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsEndpointTest.java
index 8a46df8..962ca3d 100644
--- 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsEndpointTest.java
+++ 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsEndpointTest.java
@@ -17,8 +17,11 @@
 package org.apache.camel.component.jgroups;
 
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.test.junit4.CamelTestSupport;
-import org.junit.Test;
+import org.apache.camel.test.junit5.CamelTestSupport;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
 
 public class JGroupsEndpointTest extends CamelTestSupport {
 
diff --git 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsProducerTest.java
 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsProducerTest.java
index f96f970..d600940 100644
--- 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsProducerTest.java
+++ 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsProducerTest.java
@@ -19,12 +19,15 @@ package org.apache.camel.component.jgroups;
 import java.util.concurrent.TimeUnit;
 
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.test.junit4.CamelTestSupport;
+import org.apache.camel.test.junit5.CamelTestSupport;
 import org.jgroups.JChannel;
 import org.jgroups.Message;
 import org.jgroups.ReceiverAdapter;
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
 
 public class JGroupsProducerTest extends CamelTestSupport {
    
@@ -66,7 +69,7 @@ public class JGroupsProducerTest extends CamelTestSupport {
     }
 
     @Override
-    @After
+    @AfterEach
     public void tearDown() throws Exception {
         channel.close();
         super.tearDown();
diff --git 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsSharedChannelTest.java
 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsSharedChannelTest.java
index 0987983..54d1d5d 100644
--- 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsSharedChannelTest.java
+++ 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsSharedChannelTest.java
@@ -18,8 +18,8 @@ package org.apache.camel.component.jgroups;
 
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.junit4.CamelTestSupport;
-import org.junit.Test;
+import org.apache.camel.test.junit5.CamelTestSupport;
+import org.junit.jupiter.api.Test;
 
 /**
  * Test for shared channel in JGroups endpoint
diff --git 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/cluster/JGroupsLockMasterTest.java
 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/cluster/JGroupsLockMasterTest.java
index 2662e90..4a88742 100644
--- 
a/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/cluster/JGroupsLockMasterTest.java
+++ 
b/components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/cluster/JGroupsLockMasterTest.java
@@ -28,11 +28,13 @@ import java.util.stream.IntStream;
 
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.impl.DefaultCamelContext;
-import org.junit.Assert;
-import org.junit.Test;
+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 JGroupsLockMasterTest {
     private static final Logger LOGGER = 
LoggerFactory.getLogger(JGroupsLockMasterTest.class);
     private static final List<String> CLIENTS = IntStream.range(0, 
3).mapToObj(Integer::toString).collect(Collectors.toList());
@@ -53,8 +55,8 @@ public class JGroupsLockMasterTest {
         LATCH.await(1, TimeUnit.MINUTES);
         SCHEDULER.shutdownNow();
 
-        Assert.assertEquals(CLIENTS.size(), RESULTS.size());
-        Assert.assertTrue(RESULTS.containsAll(CLIENTS));
+        assertEquals(CLIENTS.size(), RESULTS.size());
+        assertTrue(RESULTS.containsAll(CLIENTS));
     }
 
     // ************************************

Reply via email to