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 1678d74350324cb76257ca7aa75e8423154f739a
Author: Guillaume Nodet <gno...@gmail.com>
AuthorDate: Mon Jul 20 14:51:41 2020 +0200

    [CAMEL-11807] Upgrade camel-rxjava to junit5
---
 components/camel-rxjava/pom.xml                    |  6 +--
 .../RxJavaStreamsServiceBackpressureTest.java      |  5 +-
 .../engine/RxJavaStreamsServiceEventTypeTest.java  |  9 ++--
 .../engine/RxJavaStreamsServiceSubscriberTest.java | 11 +++--
 .../rxjava/engine/RxJavaStreamsServiceTest.java    | 55 ++++++++++++----------
 .../engine/RxJavaStreamsServiceTestSupport.java    |  2 +-
 6 files changed, 49 insertions(+), 39 deletions(-)

diff --git a/components/camel-rxjava/pom.xml b/components/camel-rxjava/pom.xml
index f78b92d..57e403f 100644
--- a/components/camel-rxjava/pom.xml
+++ b/components/camel-rxjava/pom.xml
@@ -63,7 +63,7 @@
         <!-- test dependencies -->
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-test</artifactId>
+            <artifactId>camel-test-junit5</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
@@ -72,8 +72,8 @@
             <scope>test</scope>
         </dependency>
         <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
+            <groupId>org.junit.jupiter</groupId>
+            <artifactId>junit-jupiter</artifactId>
             <scope>test</scope>
         </dependency>
     </dependencies>
diff --git 
a/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceBackpressureTest.java
 
b/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceBackpressureTest.java
index f402fd1..a94f448 100644
--- 
a/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceBackpressureTest.java
+++ 
b/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceBackpressureTest.java
@@ -25,7 +25,10 @@ import org.apache.camel.Exchange;
 import org.apache.camel.builder.RouteBuilder;
 import 
org.apache.camel.component.reactive.streams.ReactiveStreamsBackpressureStrategy;
 import org.apache.camel.component.rxjava.engine.support.TestSubscriber;
-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.assertTrue;
 
 public class RxJavaStreamsServiceBackpressureTest extends 
RxJavaStreamsServiceTestSupport {
 
diff --git 
a/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceEventTypeTest.java
 
b/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceEventTypeTest.java
index 70caf34..eb6156e 100644
--- 
a/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceEventTypeTest.java
+++ 
b/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceEventTypeTest.java
@@ -21,10 +21,11 @@ import org.apache.camel.Exchange;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.component.reactive.streams.ReactiveStreamsConstants;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.reactivestreams.Subscriber;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 public class RxJavaStreamsServiceEventTypeTest extends 
RxJavaStreamsServiceTestSupport {
 
     @Test
@@ -93,7 +94,7 @@ public class RxJavaStreamsServiceEventTypeTest extends 
RxJavaStreamsServiceTestS
         endpoint.assertIsSatisfied();
 
         Exchange ex = endpoint.getExchanges().get(0);
-        Assert.assertEquals(1, ex.getIn().getBody());
+        assertEquals(1, ex.getIn().getBody());
     }
 
     @Test
@@ -128,7 +129,7 @@ public class RxJavaStreamsServiceEventTypeTest extends 
RxJavaStreamsServiceTestS
         endpoint.assertIsSatisfied();
 
         Exchange exch = endpoint.getExchanges().get(0);
-        Assert.assertEquals(ex, exch.getIn().getBody());
+        assertEquals(ex, exch.getIn().getBody());
     }
 
     @Test
diff --git 
a/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceSubscriberTest.java
 
b/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceSubscriberTest.java
index e44e9e3..c92c423 100644
--- 
a/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceSubscriberTest.java
+++ 
b/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceSubscriberTest.java
@@ -22,11 +22,12 @@ import io.reactivex.Flowable;
 import org.apache.camel.Exchange;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.reactivestreams.Publisher;
 import org.reactivestreams.Subscriber;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 public class RxJavaStreamsServiceSubscriberTest extends 
RxJavaStreamsServiceTestSupport {
 
     @Test
@@ -101,7 +102,7 @@ public class RxJavaStreamsServiceSubscriberTest extends 
RxJavaStreamsServiceTest
         endpoint.expectedMessageCount(1000);
         endpoint.assertIsSatisfied();
 
-        Assert.assertEquals(
+        assertEquals(
             1,
             endpoint.getExchanges().stream()
                 .map(x -> x.getIn().getHeader("thread", String.class))
@@ -114,7 +115,7 @@ public class RxJavaStreamsServiceSubscriberTest extends 
RxJavaStreamsServiceTest
 
         endpoint.getExchanges().stream()
             .map(x -> x.getIn().getBody(Long.class))
-            .forEach(n -> Assert.assertEquals(num.getAndIncrement(), 
n.longValue()));
+            .forEach(n -> assertEquals(num.getAndIncrement(), n.longValue()));
     }
 
     @Test
@@ -139,7 +140,7 @@ public class RxJavaStreamsServiceSubscriberTest extends 
RxJavaStreamsServiceTest
         endpoint.expectedMessageCount(1000);
         endpoint.assertIsSatisfied();
 
-        Assert.assertEquals(
+        assertEquals(
             3,
             endpoint.getExchanges().stream()
                 .map(x -> x.getIn().getHeader("thread", String.class))
diff --git 
a/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceTest.java
 
b/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceTest.java
index dd068f6..5c7dce3 100644
--- 
a/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceTest.java
+++ 
b/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceTest.java
@@ -31,10 +31,14 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.support.DefaultExchange;
 import org.apache.camel.support.ExchangeHelper;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.reactivestreams.Publisher;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
 public class RxJavaStreamsServiceTest extends RxJavaStreamsServiceTestSupport {
 
     @BindToRegistry("hello")
@@ -63,7 +67,7 @@ public class RxJavaStreamsServiceTest extends 
RxJavaStreamsServiceTestSupport {
 
         AtomicInteger value = new AtomicInteger(0);
 
-        Flowable.fromPublisher(crs.fromStream("numbers", 
Integer.class)).doOnNext(res -> Assert.assertEquals(value.incrementAndGet(), 
res.intValue())).subscribe();
+        Flowable.fromPublisher(crs.fromStream("numbers", 
Integer.class)).doOnNext(res -> assertEquals(value.incrementAndGet(), 
res.intValue())).subscribe();
 
         template.sendBody("direct:reactive", 1);
         template.sendBody("direct:reactive", 2);
@@ -83,14 +87,14 @@ public class RxJavaStreamsServiceTest extends 
RxJavaStreamsServiceTestSupport {
         final CountDownLatch latch = new CountDownLatch(num);
         final AtomicInteger value = new AtomicInteger(0);
 
-        Flowable.fromPublisher(crs.fromStream("tick", 
Integer.class)).doOnNext(res -> Assert.assertEquals(value.incrementAndGet(), 
res.intValue())).doOnNext(n -> latch.countDown())
+        Flowable.fromPublisher(crs.fromStream("tick", 
Integer.class)).doOnNext(res -> assertEquals(value.incrementAndGet(), 
res.intValue())).doOnNext(n -> latch.countDown())
             .subscribe();
 
         context.start();
 
         latch.await(5, TimeUnit.SECONDS);
 
-        Assert.assertEquals(num, value.get());
+        assertEquals(num, value.get());
     }
 
     @Test
@@ -112,8 +116,8 @@ public class RxJavaStreamsServiceTest extends 
RxJavaStreamsServiceTestSupport {
         template.sendBody("direct:reactive", 1);
         template.sendBody("direct:reactive", 2);
 
-        Assert.assertTrue(latch1.await(5, TimeUnit.SECONDS));
-        Assert.assertTrue(latch2.await(5, TimeUnit.SECONDS));
+        assertTrue(latch1.await(5, TimeUnit.SECONDS));
+        assertTrue(latch2.await(5, TimeUnit.SECONDS));
     }
 
     @Test
@@ -162,11 +166,11 @@ public class RxJavaStreamsServiceTest extends 
RxJavaStreamsServiceTestSupport {
         CountDownLatch latch = new CountDownLatch(3);
 
         Flowable.fromPublisher(timer).map(exchange -> 
ExchangeHelper.getHeaderOrProperty(exchange, Exchange.TIMER_COUNTER, 
Integer.class))
-            .doOnNext(res -> Assert.assertEquals(value.incrementAndGet(), 
res.intValue()))
+            .doOnNext(res -> assertEquals(value.incrementAndGet(), 
res.intValue()))
             .doOnNext(res -> latch.countDown())
             .subscribe();
 
-        Assert.assertTrue(latch.await(2, TimeUnit.SECONDS));
+        assertTrue(latch.await(2, TimeUnit.SECONDS));
     }
 
     // ************************************************
@@ -191,7 +195,7 @@ public class RxJavaStreamsServiceTest extends 
RxJavaStreamsServiceTestSupport {
         }));
 
         for (int i = 1; i <= 3; i++) {
-            Assert.assertEquals("after stream: " + (-i), 
template.requestBody("direct:source", i, String.class));
+            assertEquals("after stream: " + (-i), 
template.requestBody("direct:source", i, String.class));
         }
     }
 
@@ -208,7 +212,7 @@ public class RxJavaStreamsServiceTest extends 
RxJavaStreamsServiceTestSupport {
         crs.process("direct:stream", Integer.class, publisher -> 
Flowable.fromPublisher(publisher).map(Math::negateExact));
 
         for (int i = 1; i <= 3; i++) {
-            Assert.assertEquals("after stream: " + (-i), 
template.requestBody("direct:source", i, String.class));
+            assertEquals("after stream: " + (-i), 
template.requestBody("direct:source", i, String.class));
         }
     }
 
@@ -229,12 +233,12 @@ public class RxJavaStreamsServiceTest extends 
RxJavaStreamsServiceTestSupport {
         Publisher<Exchange> publisher = crs.toStream("reactive", new 
DefaultExchange(context));
         Exchange res = Flowable.fromPublisher(publisher).blockingFirst();
 
-        Assert.assertNotNull(res);
+        assertNotNull(res);
 
         String content = res.getIn().getBody(String.class);
 
-        Assert.assertNotNull(content);
-        Assert.assertEquals("123", content);
+        assertNotNull(content);
+        assertEquals("123", content);
     }
 
     @Test
@@ -244,10 +248,10 @@ public class RxJavaStreamsServiceTest extends 
RxJavaStreamsServiceTestSupport {
         AtomicInteger value = new AtomicInteger(0);
         CountDownLatch latch = new CountDownLatch(1);
 
-        Flowable.just(1, 2, 3).flatMap(e -> crs.to("bean:hello", e, 
String.class)).doOnNext(res -> Assert.assertEquals("Hello " + 
value.incrementAndGet(), res))
+        Flowable.just(1, 2, 3).flatMap(e -> crs.to("bean:hello", e, 
String.class)).doOnNext(res -> assertEquals("Hello " + value.incrementAndGet(), 
res))
             .doOnNext(res -> latch.countDown()).subscribe();
 
-        Assert.assertTrue(latch.await(2, TimeUnit.SECONDS));
+        assertTrue(latch.await(2, TimeUnit.SECONDS));
     }
 
     @Test
@@ -258,9 +262,9 @@ public class RxJavaStreamsServiceTest extends 
RxJavaStreamsServiceTestSupport {
         CountDownLatch latch = new CountDownLatch(1);
 
         Flowable.just(1, 2, 3).flatMap(e -> crs.to("bean:hello", 
e)).map(Exchange::getMessage).map(e -> e.getBody(String.class))
-            .doOnNext(res -> Assert.assertEquals("Hello " + 
value.incrementAndGet(), res)).doOnNext(res -> latch.countDown()).subscribe();
+            .doOnNext(res -> assertEquals("Hello " + value.incrementAndGet(), 
res)).doOnNext(res -> latch.countDown()).subscribe();
 
-        Assert.assertTrue(latch.await(2, TimeUnit.SECONDS));
+        assertTrue(latch.await(2, TimeUnit.SECONDS));
     }
 
     @Test
@@ -271,9 +275,9 @@ public class RxJavaStreamsServiceTest extends 
RxJavaStreamsServiceTestSupport {
         CountDownLatch latch = new CountDownLatch(1);
         Function<Object, Publisher<String>> fun = crs.to("bean:hello", 
String.class);
 
-        Flowable.just(1, 2, 3).flatMap(fun::apply).doOnNext(res -> 
Assert.assertEquals("Hello " + value.incrementAndGet(), res)).doOnNext(res -> 
latch.countDown()).subscribe();
+        Flowable.just(1, 2, 3).flatMap(fun::apply).doOnNext(res -> 
assertEquals("Hello " + value.incrementAndGet(), res)).doOnNext(res -> 
latch.countDown()).subscribe();
 
-        Assert.assertTrue(latch.await(2, TimeUnit.SECONDS));
+        assertTrue(latch.await(2, TimeUnit.SECONDS));
     }
 
     @Test
@@ -285,9 +289,9 @@ public class RxJavaStreamsServiceTest extends 
RxJavaStreamsServiceTestSupport {
         Function<Object, Publisher<Exchange>> fun = crs.to("bean:hello");
 
         Flowable.just(1, 2, 
3).flatMap(fun::apply).map(Exchange::getMessage).map(e -> 
e.getBody(String.class))
-            .doOnNext(res -> Assert.assertEquals("Hello " + 
value.incrementAndGet(), res)).doOnNext(res -> latch.countDown()).subscribe();
+            .doOnNext(res -> assertEquals("Hello " + value.incrementAndGet(), 
res)).doOnNext(res -> latch.countDown()).subscribe();
 
-        Assert.assertTrue(latch.await(2, TimeUnit.SECONDS));
+        assertTrue(latch.await(2, TimeUnit.SECONDS));
     }
 
     // ************************************************
@@ -312,7 +316,7 @@ public class RxJavaStreamsServiceTest extends 
RxJavaStreamsServiceTestSupport {
 
         int idx = 1;
         for (Exchange ex : mock.getExchanges()) {
-            Assert.assertEquals(Integer.valueOf(idx++), 
ex.getIn().getBody(Integer.class));
+            assertEquals(Integer.valueOf(idx++), 
ex.getIn().getBody(Integer.class));
         }
     }
 
@@ -320,7 +324,7 @@ public class RxJavaStreamsServiceTest extends 
RxJavaStreamsServiceTestSupport {
     // misc
     // ************************************************
 
-    @Test(expected = FailedToStartRouteException.class)
+    @Test
     public void testOnlyOneCamelProducerPerPublisher() throws Exception {
         context.addRoutes(new RouteBuilder() {
             @Override
@@ -330,6 +334,7 @@ public class RxJavaStreamsServiceTest extends 
RxJavaStreamsServiceTestSupport {
             }
         });
 
-        context.start();
+        assertThrows(FailedToStartRouteException.class,
+            () -> context.start());
     }
 }
diff --git 
a/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceTestSupport.java
 
b/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceTestSupport.java
index 827b823..9cb76a9 100644
--- 
a/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceTestSupport.java
+++ 
b/components/camel-rxjava/src/test/java/org/apache/camel/component/rxjava/engine/RxJavaStreamsServiceTestSupport.java
@@ -21,7 +21,7 @@ import 
org.apache.camel.component.reactive.streams.ReactiveStreamsComponent;
 import org.apache.camel.component.reactive.streams.ReactiveStreamsConstants;
 import org.apache.camel.component.reactive.streams.api.CamelReactiveStreams;
 import 
org.apache.camel.component.reactive.streams.api.CamelReactiveStreamsService;
-import org.apache.camel.test.junit4.CamelTestSupport;
+import org.apache.camel.test.junit5.CamelTestSupport;
 import org.apache.camel.util.ObjectHelper;
 
 class RxJavaStreamsServiceTestSupport extends CamelTestSupport {

Reply via email to