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

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


The following commit(s) were added to refs/heads/main by this push:
     new 55885369718 (chores) camel-infinispan: minor test cleanups
55885369718 is described below

commit 5588536971884d0ea9a8fb14dcbef75ffa7abf0a
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Thu Apr 11 14:58:41 2024 +0200

    (chores) camel-infinispan: minor test cleanups
---
 ...panRemoteAggregationRepositoryOperationsIT.java | 31 ++++++++--------------
 .../remote/InfinispanRemoteConfigurationIT.java    | 18 ++++++-------
 .../remote/InfinispanRemoteProducerIT.java         |  4 +++
 .../remote/InfinispanRemoteQueryConsumerIT.java    |  5 ++++
 4 files changed, 28 insertions(+), 30 deletions(-)

diff --git 
a/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteAggregationRepositoryOperationsIT.java
 
b/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteAggregationRepositoryOperationsIT.java
index 1b8157233bc..953e5041c81 100644
--- 
a/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteAggregationRepositoryOperationsIT.java
+++ 
b/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteAggregationRepositoryOperationsIT.java
@@ -16,11 +16,14 @@
  */
 package org.apache.camel.component.infinispan.remote;
 
+import java.time.Duration;
 import java.util.Set;
 
 import org.apache.camel.Exchange;
 import org.apache.camel.support.DefaultExchange;
 import org.apache.camel.support.DefaultExchangeHolder;
+import org.awaitility.Awaitility;
+import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -61,10 +64,16 @@ public class 
InfinispanRemoteAggregationRepositoryOperationsIT extends Infinispa
         return true;
     }
 
-    @Test
-    public void testAdd() {
+    @BeforeEach
+    public void cleanup() {
         // cleanup
         aggregationRepository.getCache().clear();
+
+        Awaitility.await().atMost(Duration.ofSeconds(1)).until(() -> 
cacheContainer.isStarted());
+    }
+
+    @Test
+    public void testAdd() {
         // Given
         String key = "Add";
         assertFalse(exists(key));
@@ -77,8 +86,6 @@ public class 
InfinispanRemoteAggregationRepositoryOperationsIT extends Infinispa
 
     @Test
     public void testGetExists() {
-        // cleanup
-        aggregationRepository.getCache().clear();
         // Given
         String key = "Get_Exists";
         Exchange exchange = new DefaultExchange(context());
@@ -94,8 +101,6 @@ public class 
InfinispanRemoteAggregationRepositoryOperationsIT extends Infinispa
 
     @Test
     public void testGetNotExists() {
-        // cleanup
-        aggregationRepository.getCache().clear();
         // Given
         String key = "Get_NotExists";
         assertFalse(exists(key));
@@ -107,8 +112,6 @@ public class 
InfinispanRemoteAggregationRepositoryOperationsIT extends Infinispa
 
     @Test
     public void testRemoveExists() {
-        // cleanup
-        aggregationRepository.getCache().clear();
         // Given
         String key = "Remove_Exists";
         Exchange exchange = new DefaultExchange(context());
@@ -122,8 +125,6 @@ public class 
InfinispanRemoteAggregationRepositoryOperationsIT extends Infinispa
 
     @Test
     public void testRemoveNotExists() {
-        // cleanup
-        aggregationRepository.getCache().clear();
         // Given
         String key = "RemoveNotExists";
         Exchange exchange = new DefaultExchange(context());
@@ -136,8 +137,6 @@ public class 
InfinispanRemoteAggregationRepositoryOperationsIT extends Infinispa
 
     @Test
     public void testGetKeys() {
-        // cleanup
-        aggregationRepository.getCache().clear();
         // Given
         String[] keys = { "GetKeys1", "GetKeys2" };
         addExchanges(keys);
@@ -151,8 +150,6 @@ public class 
InfinispanRemoteAggregationRepositoryOperationsIT extends Infinispa
 
     @Test
     public void testConfirmExist() {
-        // cleanup
-        aggregationRepository.getCache().clear();
         // Given
         for (int i = 1; i < 4; i++) {
             String key = "Confirm_" + i;
@@ -171,8 +168,6 @@ public class 
InfinispanRemoteAggregationRepositoryOperationsIT extends Infinispa
 
     @Test
     public void testConfirmNotExist() {
-        // cleanup
-        aggregationRepository.getCache().clear();
         // Given
         String[] keys = new String[3];
         for (int i = 1; i < 4; i++) {
@@ -202,8 +197,6 @@ public class 
InfinispanRemoteAggregationRepositoryOperationsIT extends Infinispa
 
     @Test
     public void testScan() {
-        // cleanup
-        aggregationRepository.getCache().clear();
         // Given
         String[] keys = { "Scan1", "Scan2" };
         addExchanges(keys);
@@ -217,8 +210,6 @@ public class 
InfinispanRemoteAggregationRepositoryOperationsIT extends Infinispa
 
     @Test
     public void testRecover() {
-        // cleanup
-        aggregationRepository.getCache().clear();
         // Given
         String[] keys = { "Recover1", "Recover2" };
         addExchanges(keys);
diff --git 
a/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteConfigurationIT.java
 
b/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteConfigurationIT.java
index 2da9bbd707f..4e3451a8794 100644
--- 
a/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteConfigurationIT.java
+++ 
b/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteConfigurationIT.java
@@ -36,14 +36,7 @@ public class InfinispanRemoteConfigurationIT {
 
     @Test
     public void remoteCacheWithoutProperties() throws Exception {
-        InfinispanRemoteConfiguration configuration = new 
InfinispanRemoteConfiguration();
-        configuration.setHosts(service.host() + ":" + service.port());
-        configuration.setSecure(true);
-        configuration.setUsername(service.username());
-        configuration.setPassword(service.password());
-        configuration.setSecurityServerName("infinispan");
-        configuration.setSaslMechanism("DIGEST-MD5");
-        configuration.setSecurityRealm("default");
+        final InfinispanRemoteConfiguration configuration = 
getBaseConfiguration();
         if (SystemUtils.IS_OS_MAC) {
             configuration.addConfigurationProperty(
                     "infinispan.client.hotrod.client_intelligence", "BASIC");
@@ -68,8 +61,7 @@ public class InfinispanRemoteConfigurationIT {
         }
     }
 
-    @Test
-    public void remoteCacheWithProperties() throws Exception {
+    private static InfinispanRemoteConfiguration getBaseConfiguration() {
         InfinispanRemoteConfiguration configuration = new 
InfinispanRemoteConfiguration();
         configuration.setHosts(service.host() + ":" + service.port());
         configuration.setSecure(true);
@@ -78,6 +70,12 @@ public class InfinispanRemoteConfigurationIT {
         configuration.setSecurityServerName("infinispan");
         configuration.setSaslMechanism("DIGEST-MD5");
         configuration.setSecurityRealm("default");
+        return configuration;
+    }
+
+    @Test
+    public void remoteCacheWithProperties() throws Exception {
+        final InfinispanRemoteConfiguration configuration = 
getBaseConfiguration();
         if (SystemUtils.IS_OS_MAC) {
             
configuration.setConfigurationUri("infinispan/client-mac.properties");
         } else {
diff --git 
a/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteProducerIT.java
 
b/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteProducerIT.java
index cdec42d279a..996e0f5cbb9 100644
--- 
a/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteProducerIT.java
+++ 
b/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteProducerIT.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.component.infinispan.remote;
 
+import java.time.Duration;
 import java.util.function.BiFunction;
 
 import org.apache.camel.BindToRegistry;
@@ -23,6 +24,7 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.infinispan.InfinispanConstants;
 import org.apache.camel.component.infinispan.InfinispanOperation;
 import org.apache.camel.component.infinispan.InfinispanProducerTestSupport;
+import org.awaitility.Awaitility;
 import org.infinispan.client.hotrod.ServerStatistics;
 import org.infinispan.commons.api.BasicCache;
 import org.junit.jupiter.api.BeforeEach;
@@ -74,6 +76,8 @@ public class InfinispanRemoteProducerIT extends 
InfinispanRemoteTestSupport impl
     protected void beforeEach() {
         // cleanup the default test cache before each run
         getCache().clear();
+
+        Awaitility.await().atMost(Duration.ofSeconds(1)).until(() -> 
cacheContainer.isStarted());
     }
 
     @Override
diff --git 
a/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteQueryConsumerIT.java
 
b/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteQueryConsumerIT.java
index c3f57e4b6fd..c71fbce54a5 100644
--- 
a/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteQueryConsumerIT.java
+++ 
b/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteQueryConsumerIT.java
@@ -16,11 +16,14 @@
  */
 package org.apache.camel.component.infinispan.remote;
 
+import java.time.Duration;
+
 import org.apache.camel.BindToRegistry;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.infinispan.InfinispanConstants;
 import org.apache.camel.component.infinispan.InfinispanQueryBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
+import org.awaitility.Awaitility;
 import org.infinispan.client.hotrod.configuration.ConfigurationBuilder;
 import org.infinispan.client.hotrod.marshall.MarshallerUtil;
 import org.infinispan.commons.api.BasicCache;
@@ -131,6 +134,8 @@ public class InfinispanRemoteQueryConsumerIT extends 
InfinispanRemoteQueryTestSu
     protected void beforeEach() {
         // cleanup the default test cache before each run
         getCache().clear();
+
+        Awaitility.await().atMost(Duration.ofSeconds(1)).until(() -> 
cacheContainer.isStarted());
     }
 
     @Override

Reply via email to