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

    [CAMEL-11807] Upgrade camel-jcache to junit5
---
 components/camel-jcache/pom.xml                    |  8 +++----
 .../jcache/JCacheComponentTestSupport.java         |  2 +-
 .../component/jcache/JCacheConfigurationTest.java  |  4 +++-
 .../camel/component/jcache/JCacheConsumerTest.java |  2 +-
 .../camel/component/jcache/JCacheManagerTest.java  | 12 +++++-----
 .../component/jcache/JCacheProducerClearTest.java  |  4 +++-
 .../component/jcache/JCacheProducerGetTest.java    | 13 +++++++----
 .../component/jcache/JCacheProducerInvokeTest.java |  5 ++++-
 .../component/jcache/JCacheProducerPutTest.java    | 10 ++++++---
 .../component/jcache/JCacheProducerRemoveTest.java |  5 ++++-
 .../jcache/JCacheProducerReplaceTest.java          | 14 +++++++-----
 .../policy/CacheManagerFromRegistryTest.java       |  9 +++++---
 .../jcache/policy/JCachePolicyProcessorTest.java   |  6 ++++-
 .../component/jcache/policy/JCachePolicyTest.java  |  5 ++++-
 .../jcache/policy/JCachePolicyTestBase.java        | 10 ++++-----
 .../jcache/policy/SpringJCachePolicyTest.java      | 21 +++++++++--------
 .../JCacheAggregationRepositoryRoutesTest.java     |  2 +-
 .../aggregate/JCacheAggregationRepositoryTest.java | 26 +++++++++++++---------
 .../JCacheAggregationRepositoryTestSupport.java    |  2 +-
 .../idempotent/JCacheIdempotentRepositoryTest.java | 15 ++++++++-----
 20 files changed, 110 insertions(+), 65 deletions(-)

diff --git a/components/camel-jcache/pom.xml b/components/camel-jcache/pom.xml
index b9658ec..8b615b9 100644
--- a/components/camel-jcache/pom.xml
+++ b/components/camel-jcache/pom.xml
@@ -57,12 +57,12 @@
         <!-- testing -->
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-test</artifactId>
+            <artifactId>camel-test-junit5</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-test-spring</artifactId>
+            <artifactId>camel-test-spring-junit5</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
@@ -82,8 +82,8 @@
             <scope>test</scope>
         </dependency>
         <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
+            <groupId>org.junit.jupiter</groupId>
+            <artifactId>junit-jupiter</artifactId>
             <scope>test</scope>
             <exclusions>
                 <exclusion>
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheComponentTestSupport.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheComponentTestSupport.java
index c8e334c..931df55 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheComponentTestSupport.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheComponentTestSupport.java
@@ -22,7 +22,7 @@ import java.util.UUID;
 
 import javax.cache.Cache;
 
-import org.apache.camel.test.junit4.CamelTestSupport;
+import org.apache.camel.test.junit5.CamelTestSupport;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheConfigurationTest.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheConfigurationTest.java
index 658d37a..9d83c2d 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheConfigurationTest.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheConfigurationTest.java
@@ -36,7 +36,9 @@ import org.apache.camel.BindToRegistry;
 import org.apache.camel.EndpointInject;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 public class JCacheConfigurationTest extends JCacheComponentTestSupport {
 
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheConsumerTest.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheConsumerTest.java
index 3881024..49f3598 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheConsumerTest.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheConsumerTest.java
@@ -27,7 +27,7 @@ import org.apache.camel.Exchange;
 import org.apache.camel.Predicate;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public class JCacheConsumerTest extends JCacheComponentTestSupport {
 
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheManagerTest.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheManagerTest.java
index aad98d7..ca2f784 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheManagerTest.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheManagerTest.java
@@ -16,7 +16,10 @@
  */
 package org.apache.camel.component.jcache;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertThrows;
 
 public class JCacheManagerTest extends JCacheComponentTestSupport {
 
@@ -31,14 +34,13 @@ public class JCacheManagerTest extends 
JCacheComponentTestSupport {
         manager.close();
     }
 
-    @Test(expected = IllegalStateException.class)
+    @Test
     public void testCacheCreationFailure() throws Exception {
         JCacheConfiguration conf = new JCacheConfiguration();
         conf.setCacheName(randomString());
         conf.setCreateCacheIfNotExists(false);
 
-        new JCacheManager<>(conf).getCache();
-
-        fail("Should have raised IllegalStateException");
+        assertThrows(IllegalStateException.class,
+            () -> new JCacheManager<>(conf).getCache());
     }
 }
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerClearTest.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerClearTest.java
index dfb5549..65fe705 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerClearTest.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerClearTest.java
@@ -22,7 +22,9 @@ import java.util.Map;
 import javax.cache.Cache;
 
 import org.apache.camel.builder.RouteBuilder;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertFalse;
 
 public class JCacheProducerClearTest extends JCacheComponentTestSupport {
 
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerGetTest.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerGetTest.java
index 87f5665..18dc9d6 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerGetTest.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerGetTest.java
@@ -25,9 +25,14 @@ import org.apache.camel.Exchange;
 import org.apache.camel.Predicate;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
+import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.is;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public class JCacheProducerGetTest extends JCacheComponentTestSupport {
 
@@ -52,7 +57,7 @@ public class JCacheProducerGetTest extends 
JCacheComponentTestSupport {
         mock.expectedMessagesMatches(new Predicate() {
             @Override
             public boolean matches(Exchange exchange) {
-                assertNotNull("body", exchange.getIn().getBody());
+                assertNotNull(exchange.getIn().getBody(), "body");
                 return exchange.getIn().getBody().equals(val);
             }
         });
@@ -81,7 +86,7 @@ public class JCacheProducerGetTest extends 
JCacheComponentTestSupport {
         mock.expectedMessagesMatches(new Predicate() {
             @Override
             public boolean matches(Exchange exchange) {
-                assertNotNull("body", exchange.getIn().getBody());
+                assertNotNull(exchange.getIn().getBody(), "body");
                 return exchange.getIn().getBody().equals(val);
             }
         });
@@ -114,7 +119,7 @@ public class JCacheProducerGetTest extends 
JCacheComponentTestSupport {
         mock.expectedMessagesMatches(new Predicate() {
             @Override
             public boolean matches(Exchange exchange) {
-                assertNotNull("body", exchange.getIn().getBody());
+                assertNotNull(exchange.getIn().getBody(), "body");
                 return exchange.getIn().getBody().equals(val);
             }
         });
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerInvokeTest.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerInvokeTest.java
index c525979..01db7cc 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerInvokeTest.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerInvokeTest.java
@@ -29,7 +29,10 @@ import org.apache.camel.Exchange;
 import org.apache.camel.Predicate;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-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 JCacheProducerInvokeTest extends JCacheComponentTestSupport {
     private static final EntryProcessor<Object, Object, Object> 
ENTRY_PROCESSOR = new EntryProcessor<Object, Object, Object>() {
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerPutTest.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerPutTest.java
index bf17008..daea493 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerPutTest.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerPutTest.java
@@ -25,7 +25,11 @@ import org.apache.camel.Exchange;
 import org.apache.camel.Predicate;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-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.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public class JCacheProducerPutTest extends JCacheComponentTestSupport {
 
@@ -85,7 +89,7 @@ public class JCacheProducerPutTest extends 
JCacheComponentTestSupport {
         mock.expectedMessagesMatches(new Predicate() {
             @Override
             public boolean matches(Exchange exchange) {
-                assertNotNull("body", exchange.getIn().getBody());
+                assertNotNull(exchange.getIn().getBody(), "body");
                 return exchange.getIn().getBody().equals(val);
             }
         });
@@ -115,7 +119,7 @@ public class JCacheProducerPutTest extends 
JCacheComponentTestSupport {
         mock.expectedMessagesMatches(new Predicate() {
             @Override
             public boolean matches(Exchange exchange) {
-                assertNotNull("body", exchange.getIn().getBody());
+                assertNotNull(exchange.getIn().getBody(), "body");
                 return exchange.getIn().getBody().equals(val);
             }
         });
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerRemoveTest.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerRemoveTest.java
index 4d59275..7f67f9e 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerRemoveTest.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerRemoveTest.java
@@ -23,7 +23,10 @@ import javax.cache.Cache;
 
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public class JCacheProducerRemoveTest extends JCacheComponentTestSupport {
 
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerReplaceTest.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerReplaceTest.java
index 87c1050..7fc1309 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerReplaceTest.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheProducerReplaceTest.java
@@ -25,7 +25,11 @@ import org.apache.camel.Exchange;
 import org.apache.camel.Predicate;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-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.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
 
 public class JCacheProducerReplaceTest extends JCacheComponentTestSupport {
     @Test
@@ -51,7 +55,7 @@ public class JCacheProducerReplaceTest extends 
JCacheComponentTestSupport {
         mock.expectedMessagesMatches(new Predicate() {
             @Override
             public boolean matches(Exchange exchange) {
-                assertNotNull("body", exchange.getIn().getBody());
+                assertNotNull(exchange.getIn().getBody(), "body");
                 return exchange.getIn().getBody().equals(val1);
             }
         });
@@ -85,7 +89,7 @@ public class JCacheProducerReplaceTest extends 
JCacheComponentTestSupport {
         mock.expectedMessagesMatches(new Predicate() {
             @Override
             public boolean matches(Exchange exchange) {
-                assertNotNull("body", exchange.getIn().getBody());
+                assertNotNull(exchange.getIn().getBody(), "body");
                 return exchange.getIn().getBody().equals(val1);
             }
         });
@@ -119,7 +123,7 @@ public class JCacheProducerReplaceTest extends 
JCacheComponentTestSupport {
         mock.expectedMessagesMatches(new Predicate() {
             @Override
             public boolean matches(Exchange exchange) {
-                assertNotNull("body", exchange.getIn().getBody());
+                assertNotNull(exchange.getIn().getBody(), "body");
                 return exchange.getIn().getBody().equals(val1);
             }
         });
@@ -151,7 +155,7 @@ public class JCacheProducerReplaceTest extends 
JCacheComponentTestSupport {
         mock.expectedMessagesMatches(new Predicate() {
             @Override
             public boolean matches(Exchange exchange) {
-                assertNotNull("body", exchange.getIn().getBody());
+                assertNotNull(exchange.getIn().getBody(), "body");
                 return exchange.getIn().getBody().equals(val);
             }
         });
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/CacheManagerFromRegistryTest.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/CacheManagerFromRegistryTest.java
index 453de34..310bddb 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/CacheManagerFromRegistryTest.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/CacheManagerFromRegistryTest.java
@@ -24,8 +24,11 @@ import javax.cache.Caching;
 
 import org.apache.camel.BindToRegistry;
 import org.apache.camel.builder.RouteBuilder;
-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;
 
 //This test requires a registered CacheManager, but the others do not.
 public class CacheManagerFromRegistryTest extends JCachePolicyTestBase {
@@ -66,7 +69,7 @@ public class CacheManagerFromRegistryTest extends 
JCachePolicyTestBase {
     }
 
     @Override
-    @After
+    @AfterEach
     public void after() {
         super.after();
         CacheManager cacheManager = 
Caching.getCachingProvider().getCacheManager(URI.create("hzsecond"), null);
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/JCachePolicyProcessorTest.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/JCachePolicyProcessorTest.java
index dd813a1..247442d 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/JCachePolicyProcessorTest.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/JCachePolicyProcessorTest.java
@@ -26,10 +26,14 @@ import org.apache.camel.LoggingLevel;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.language.simple.types.SimpleIllegalSyntaxException;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import static org.apache.camel.test.junit5.TestSupport.assertIsInstanceOf;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+
 public class JCachePolicyProcessorTest extends JCachePolicyTestBase {
     private static final Logger LOG = 
LoggerFactory.getLogger(JCachePolicyProcessorTest.class);
 
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/JCachePolicyTest.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/JCachePolicyTest.java
index 682326b..74f758d 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/JCachePolicyTest.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/JCachePolicyTest.java
@@ -27,7 +27,10 @@ import javax.cache.expiry.CreatedExpiryPolicy;
 import javax.cache.expiry.Duration;
 
 import org.apache.camel.builder.RouteBuilder;
-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.assertNull;
 
 public class JCachePolicyTest extends JCachePolicyTestBase {
 
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/JCachePolicyTestBase.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/JCachePolicyTestBase.java
index 8cd1d7d..b28d0a5 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/JCachePolicyTestBase.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/JCachePolicyTestBase.java
@@ -22,13 +22,13 @@ import javax.cache.Cache;
 import javax.cache.CacheManager;
 import javax.cache.Caching;
 
-import org.apache.camel.test.junit4.CamelTestSupport;
-import org.junit.After;
-import org.junit.Before;
+import org.apache.camel.test.junit5.CamelTestSupport;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
 
 public class JCachePolicyTestBase extends CamelTestSupport {
 
-    @Before
+    @BeforeEach
     public void before() {
         //Setup mock
         getMockEndpoint("mock:value").whenAnyExchangeReceived(e ->
@@ -48,7 +48,7 @@ public class JCachePolicyTestBase extends CamelTestSupport {
         return "value-" + key;
     }
 
-    @After
+    @AfterEach
     public void after() {
         //The RouteBuilder code is called for every test, so we destroy cache 
after each test
         CacheManager cacheManager = 
Caching.getCachingProvider().getCacheManager();
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/SpringJCachePolicyTest.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/SpringJCachePolicyTest.java
index a806a5c..09ec555 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/SpringJCachePolicyTest.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/policy/SpringJCachePolicyTest.java
@@ -19,15 +19,18 @@ package org.apache.camel.component.jcache.policy;
 import javax.cache.Cache;
 
 import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.spring.CamelSpringTestSupport;
-import org.junit.AfterClass;
-import org.junit.Before;
-import org.junit.BeforeClass;
-import org.junit.Test;
+import org.apache.camel.test.spring.junit5.CamelSpringTestSupport;
+import org.junit.jupiter.api.AfterAll;
+import org.junit.jupiter.api.BeforeAll;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.springframework.context.support.AbstractApplicationContext;
 import org.springframework.context.support.ClassPathXmlApplicationContext;
 
-import static org.apache.camel.component.jcache.policy.JCachePolicyTestBase.*;
+import static 
org.apache.camel.component.jcache.policy.JCachePolicyTestBase.generateValue;
+import static 
org.apache.camel.component.jcache.policy.JCachePolicyTestBase.lookupCache;
+import static 
org.apache.camel.component.jcache.policy.JCachePolicyTestBase.randomString;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 public class SpringJCachePolicyTest extends CamelSpringTestSupport {
 
@@ -36,17 +39,17 @@ public class SpringJCachePolicyTest extends 
CamelSpringTestSupport {
         return new 
ClassPathXmlApplicationContext("org/apache/camel/component/jcache/policy/SpringJCachePolicyTest.xml");
     }
 
-    @BeforeClass
+    @BeforeAll
     public static void beforeAll() {
         System.setProperty("hazelcast.config", 
"classpath:org/apache/camel/component/jcache/policy/hazelcast-spring.xml");
     }
 
-    @AfterClass
+    @AfterAll
     public static void afterAll() {
         System.clearProperty("hazelcast.config");
     }
 
-    @Before
+    @BeforeEach
     public void before() {
         //reset mock
         MockEndpoint mock = getMockEndpoint("mock:spring");
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/aggregate/JCacheAggregationRepositoryRoutesTest.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/aggregate/JCacheAggregationRepositoryRoutesTest.java
index 02f7fdc..d5aca14 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/aggregate/JCacheAggregationRepositoryRoutesTest.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/aggregate/JCacheAggregationRepositoryRoutesTest.java
@@ -23,7 +23,7 @@ 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.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public class JCacheAggregationRepositoryRoutesTest extends 
JCacheAggregationRepositoryTestSupport {
 
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/aggregate/JCacheAggregationRepositoryTest.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/aggregate/JCacheAggregationRepositoryTest.java
index df23914..96952a4 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/aggregate/JCacheAggregationRepositoryTest.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/aggregate/JCacheAggregationRepositoryTest.java
@@ -18,11 +18,15 @@ package 
org.apache.camel.component.jcache.processor.aggregate;
 
 import org.apache.camel.Exchange;
 import org.apache.camel.support.DefaultExchange;
-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.assertNull;
+import static org.junit.jupiter.api.Assertions.assertThrows;
 
 public class JCacheAggregationRepositoryTest extends 
JCacheAggregationRepositoryTestSupport {
 
-    @Test(expected = UnsupportedOperationException.class)
+    @Test
     public void nonOptimisticRepoFailsOnOptimisticAdd() throws Exception {
         JCacheAggregationRepository repo = createRepository(false);
         repo.start();
@@ -30,22 +34,22 @@ public class JCacheAggregationRepositoryTest extends 
JCacheAggregationRepository
         try {
             Exchange oldOne = new DefaultExchange(context());
             Exchange newOne = new DefaultExchange(context());
-            repo.add(context(), "myKey", oldOne, newOne);
-
-            fail("OptimisticLockingException should has been thrown");
+            assertThrows(UnsupportedOperationException.class,
+                () -> repo.add(context(), "myKey", oldOne, newOne));
         } finally {
             repo.stop();
         }
     }
 
-    @Test(expected = UnsupportedOperationException.class)
+    @Test
     public void optimisticRepoFailsForNonOptimisticAdd() throws Exception {
         JCacheAggregationRepository repo = createRepository(true);
         repo.start();
 
         try {
             Exchange ex = new DefaultExchange(context());
-            repo.add(context(), "myKey", ex);
+            assertThrows(UnsupportedOperationException.class,
+                () -> repo.add(context(), "myKey", ex));
         } finally {
             repo.stop();
         }
@@ -65,7 +69,7 @@ public class JCacheAggregationRepositoryTest extends 
JCacheAggregationRepository
             Exchange newEx = createExchangeWithBody(testBody);
             Exchange oldEx = repoOne.add(context(), key, null, newEx);
 
-            assertNull("Old exchange should be null.", oldEx);
+            assertNull(oldEx, "Old exchange should be null.");
 
             final String theNewestBody = "This is the newest test body.";
             Exchange theNewestEx = createExchangeWithBody(theNewestBody);
@@ -92,7 +96,7 @@ public class JCacheAggregationRepositoryTest extends 
JCacheAggregationRepository
             Exchange newEx = createExchangeWithBody(testBody);
             Exchange oldEx = repoOne.add(context(), key, newEx);
 
-            assertNull("Old exchange should be null.", oldEx);
+            assertNull(oldEx, "Old exchange should be null.");
 
             final String theNewestBody = "This is the newest test body.";
             Exchange theNewestEx = createExchangeWithBody(theNewestBody);
@@ -121,7 +125,7 @@ public class JCacheAggregationRepositoryTest extends 
JCacheAggregationRepository
             repoOne.add(context(), key, null, ex);
 
             Exchange gotEx = repoTwo.get(context(), key);
-            assertEquals("ex and gotEx should be equal", 
gotEx.getIn().getBody(), ex.getIn().getBody());
+            assertEquals(gotEx.getIn().getBody(), ex.getIn().getBody(), "ex 
and gotEx should be equal");
         } finally {
             repoOne.stop();
             repoTwo.stop();
@@ -144,7 +148,7 @@ public class JCacheAggregationRepositoryTest extends 
JCacheAggregationRepository
             repoOne.add(context(), key, ex);
 
             Exchange gotEx = repoTwo.get(context(), key);
-            assertEquals("ex and gotEx should be equal", 
gotEx.getIn().getBody(), ex.getIn().getBody());
+            assertEquals(gotEx.getIn().getBody(), ex.getIn().getBody(), "ex 
and gotEx should be equal");
         } finally {
             repoOne.stop();
             repoTwo.stop();
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/aggregate/JCacheAggregationRepositoryTestSupport.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/aggregate/JCacheAggregationRepositoryTestSupport.java
index 426787b..ceb04ea 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/aggregate/JCacheAggregationRepositoryTestSupport.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/aggregate/JCacheAggregationRepositoryTestSupport.java
@@ -17,7 +17,7 @@
 package org.apache.camel.component.jcache.processor.aggregate;
 
 import org.apache.camel.component.jcache.JCacheConfiguration;
-import org.apache.camel.test.junit4.CamelTestSupport;
+import org.apache.camel.test.junit5.CamelTestSupport;
 
 class JCacheAggregationRepositoryTestSupport extends CamelTestSupport {
 
diff --git 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/idempotent/JCacheIdempotentRepositoryTest.java
 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/idempotent/JCacheIdempotentRepositoryTest.java
index 2c85d5e..f3e56bf 100644
--- 
a/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/idempotent/JCacheIdempotentRepositoryTest.java
+++ 
b/components/camel-jcache/src/test/java/org/apache/camel/component/jcache/processor/idempotent/JCacheIdempotentRepositoryTest.java
@@ -21,13 +21,16 @@ import javax.cache.Cache;
 import org.apache.camel.component.jcache.JCacheConfiguration;
 import org.apache.camel.component.jcache.JCacheHelper;
 import org.apache.camel.component.jcache.JCacheManager;
-import org.apache.camel.test.junit4.CamelTestSupport;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
+import org.apache.camel.test.junit5.CamelTestSupport;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
 public class JCacheIdempotentRepositoryTest extends CamelTestSupport {
     private static final Logger LOGGER = 
LoggerFactory.getLogger(JCacheIdempotentRepositoryTest.class);
 
@@ -36,7 +39,7 @@ public class JCacheIdempotentRepositoryTest extends 
CamelTestSupport {
     private JCacheIdempotentRepository repository;
 
     @Override
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         cacheManager = JCacheHelper.createManager(new 
JCacheConfiguration("idempotent-repository"));
         cache = cacheManager.getCache();
@@ -47,7 +50,7 @@ public class JCacheIdempotentRepositoryTest extends 
CamelTestSupport {
     }
 
     @Override
-    @After
+    @AfterEach
     public void tearDown() throws Exception {
         repository.stop();
         cacheManager.close();

Reply via email to