You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2022/11/04 10:35:59 UTC

[camel] 05/05: CAMEL-18131 - camel-health - Add health checks for components that has extension for connectivity verification - DynamoDB

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

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

commit c0e9a79416e057f078d2ddd15d08880962ebb597
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Fri Nov 4 11:33:08 2022 +0100

    CAMEL-18131 - camel-health - Add health checks for components that has extension for connectivity verification - DynamoDB
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 .../component/aws2/ddb/Ddb2ClientHealthCheckCustomTest.java      | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/Ddb2ClientHealthCheckCustomTest.java b/components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/Ddb2ClientHealthCheckCustomTest.java
index 6d808b9a389..32a4c55affc 100644
--- a/components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/Ddb2ClientHealthCheckCustomTest.java
+++ b/components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddb/Ddb2ClientHealthCheckCustomTest.java
@@ -26,13 +26,12 @@ import org.apache.camel.health.HealthCheck;
 import org.apache.camel.health.HealthCheckHelper;
 import org.apache.camel.health.HealthCheckRegistry;
 import org.apache.camel.impl.health.DefaultHealthCheckRegistry;
+import org.apache.camel.test.infra.aws2.clients.AWSSDKClientUtils;
 import org.apache.camel.test.junit5.CamelTestSupport;
 import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.Test;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-import software.amazon.awssdk.regions.Region;
-import software.amazon.awssdk.services.dynamodb.DynamoDbClient;
 
 import static org.testcontainers.shaded.org.awaitility.Awaitility.await;
 
@@ -47,7 +46,7 @@ public class Ddb2ClientHealthCheckCustomTest extends CamelTestSupport {
         context = super.createCamelContext();
         context.getPropertiesComponent().setLocation("ref:prop");
         Ddb2Component component = new Ddb2Component(context);
-        component.getConfiguration().setAmazonDDBClient(DynamoDbClient.builder().region(Region.of("Ciao")).build());
+        component.getConfiguration().setAmazonDDBClient(AWSSDKClientUtils.newDynamoDBClient());
         component.init();
         context.addComponent("aws2-ddb", component);
 
@@ -92,8 +91,8 @@ public class Ddb2ClientHealthCheckCustomTest extends CamelTestSupport {
                     .filter(result -> result.getCheck().getId().startsWith("aws2-ddb-client"))
                     .findAny()
                     .isPresent();
-            Assertions.assertTrue(down, "liveness check");
-            Assertions.assertTrue(containsAws2DdbHealthCheck, "aws2-ddb   check");
+            Assertions.assertFalse(down, "liveness check");
+            Assertions.assertFalse(containsAws2DdbHealthCheck, "aws2-ddb check");
         });
 
     }