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 2021/03/18 07:17:02 UTC
[camel] 04/06: Camel-AWS-Secrets-Manager: Moving integration test
to localstack
This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
commit d1f28596b7497cba986104fb4cb3323024675d35
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 18 07:59:59 2021 +0100
Camel-AWS-Secrets-Manager: Moving integration test to localstack
---
...anagerDescibeSecretProducerIntegrationTest.java | 63 ----------------------
1 file changed, 63 deletions(-)
diff --git a/components/camel-aws/camel-aws-secrets-manager/src/test/java/org/apache/camel/component/aws/secretsmanager/integration/SecretsManagerDescibeSecretProducerIntegrationTest.java b/components/camel-aws/camel-aws-secrets-manager/src/test/java/org/apache/camel/component/aws/secretsmanager/integration/SecretsManagerDescibeSecretProducerIntegrationTest.java
deleted file mode 100644
index 0e6dfd0..0000000
--- a/components/camel-aws/camel-aws-secrets-manager/src/test/java/org/apache/camel/component/aws/secretsmanager/integration/SecretsManagerDescibeSecretProducerIntegrationTest.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.aws.secretsmanager.integration;
-
-import org.apache.camel.EndpointInject;
-import org.apache.camel.Exchange;
-import org.apache.camel.Processor;
-import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.component.aws.secretsmanager.SecretsManagerConstants;
-import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.junit5.CamelTestSupport;
-import org.junit.jupiter.api.Test;
-import software.amazon.awssdk.services.secretsmanager.model.DescribeSecretResponse;
-
-import static org.junit.jupiter.api.Assertions.assertNotNull;
-
-//@Disabled("This test must be manually started, you need to specify AWS Credentials")
-public class SecretsManagerDescibeSecretProducerIntegrationTest extends CamelTestSupport {
-
- @EndpointInject("mock:result")
- private MockEndpoint mock;
-
- @Test
- public void translateTextTest() throws Exception {
-
- mock.expectedMessageCount(1);
- Exchange exchange = template.request("direct:listSecrets", new Processor() {
- @Override
- public void process(Exchange exchange) throws Exception {
- exchange.getIn().setHeader(SecretsManagerConstants.SECRET_ID, "test5");
- }
- });
-
- DescribeSecretResponse resultGet = (DescribeSecretResponse) exchange.getIn().getBody();
- assertNotNull(resultGet.toString());
- }
-
- @Override
- protected RouteBuilder createRouteBuilder() throws Exception {
- return new RouteBuilder() {
- @Override
- public void configure() throws Exception {
- from("direct:listSecrets")
- .to("aws-secrets-manager://test?accessKey=RAW(xxxx)&secretKey=RAW(yyyy)®ion=eu-west-1&operation=describeSecret")
- .to("mock:result");
- }
- };
- }
-}