This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch 2.13.x in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 4613bf90fe7e412d58105c4f3de9281e1680af6f Author: Peter Palaga <[email protected]> AuthorDate: Fri Oct 21 21:20:01 2022 +0200 Rename ws-security test to-ws-security-client test, better separate package names, test names and property names among the individual cxf test modules so that they do not clash when run together --- .../it/{CxfSoapResource.java => CxfSoapClientResource.java} | 4 ++-- .../it/{CxfSoapRoutes.java => CxfSoapClientRoutes.java} | 2 +- .../component/cxf/soap/client/it/CxfSoapClientTest.java | 4 ++-- .../README.adoc | 0 .../pom.xml | 6 +++--- .../cxf/soap/wss/client/it/CxfSoapWssClientResource.java} | 6 +++--- .../cxf/soap/wss/client/it/CxfSoapWssClientRoutes.java} | 8 ++++---- .../component/cxf/soap/wss/client}/it/PasswordCallback.java | 6 +++--- .../src/main/resources/application.properties | 0 .../src/main/resources/wsdl/WssCalculatorService.wsdl | 0 .../cxf/soap/wss/client/it/CxfSoapWssClientIT.java} | 4 ++-- .../cxf/soap/wss/client/it/CxfSoapWssClientTest.java} | 10 +++++----- .../cxf/soap/wss/client/it/CxfWssClientTestResource.java} | 12 ++++++------ integration-test-groups/cxf-soap/pom.xml | 2 +- 14 files changed, 32 insertions(+), 32 deletions(-) diff --git a/integration-test-groups/cxf-soap/cxf-soap-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapResource.java b/integration-test-groups/cxf-soap/cxf-soap-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapClientResource.java similarity index 97% rename from integration-test-groups/cxf-soap/cxf-soap-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapResource.java rename to integration-test-groups/cxf-soap/cxf-soap-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapClientResource.java index 889e9ef3c9..f56f3ee3e1 100644 --- a/integration-test-groups/cxf-soap/cxf-soap-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapResource.java +++ b/integration-test-groups/cxf-soap/cxf-soap-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapClientResource.java @@ -32,9 +32,9 @@ import org.apache.camel.ProducerTemplate; import org.jboss.eap.quickstarts.wscalculator.calculator.Operands; import org.jboss.eap.quickstarts.wscalculator.calculator.Result; -@Path("/cxf-soap") +@Path("/cxf-soap/client") @ApplicationScoped -public class CxfSoapResource { +public class CxfSoapClientResource { @Inject ProducerTemplate producerTemplate; diff --git a/integration-test-groups/cxf-soap/cxf-soap-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapRoutes.java b/integration-test-groups/cxf-soap/cxf-soap-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapClientRoutes.java similarity index 97% rename from integration-test-groups/cxf-soap/cxf-soap-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapRoutes.java rename to integration-test-groups/cxf-soap/cxf-soap-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapClientRoutes.java index 80c82293dd..b79f75575e 100644 --- a/integration-test-groups/cxf-soap/cxf-soap-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapRoutes.java +++ b/integration-test-groups/cxf-soap/cxf-soap-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapClientRoutes.java @@ -29,7 +29,7 @@ import org.eclipse.microprofile.config.inject.ConfigProperty; import org.jboss.eap.quickstarts.wscalculator.calculator.CalculatorService; @ApplicationScoped -public class CxfSoapRoutes extends RouteBuilder { +public class CxfSoapClientRoutes extends RouteBuilder { @Inject @Named("loggingFeatureClient") diff --git a/integration-test-groups/cxf-soap/cxf-soap-client/src/test/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapClientTest.java b/integration-test-groups/cxf-soap/cxf-soap-client/src/test/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapClientTest.java index a1dc64d84a..5f96277b2f 100644 --- a/integration-test-groups/cxf-soap/cxf-soap-client/src/test/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapClientTest.java +++ b/integration-test-groups/cxf-soap/cxf-soap-client/src/test/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapClientTest.java @@ -41,7 +41,7 @@ class CxfSoapClientTest { RestAssured.given() .queryParam("a", "9") .queryParam("b", "3") - .post("/cxf-soap/simple") + .post("/cxf-soap/client/simple") .then() .statusCode(201) .body(equalTo("3")); @@ -52,7 +52,7 @@ class CxfSoapClientTest { RestAssured.given() .queryParam("a", "3") .queryParam("b", "4") - .post("/cxf-soap/operandsAdd") + .post("/cxf-soap/client/operandsAdd") .then() .statusCode(201) .body(equalTo("7")); diff --git a/integration-test-groups/cxf-soap/cxf-soap-ws-security/README.adoc b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/README.adoc similarity index 100% rename from integration-test-groups/cxf-soap/cxf-soap-ws-security/README.adoc rename to integration-test-groups/cxf-soap/cxf-soap-ws-security-client/README.adoc diff --git a/integration-test-groups/cxf-soap/cxf-soap-ws-security/pom.xml b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/pom.xml similarity index 97% rename from integration-test-groups/cxf-soap/cxf-soap-ws-security/pom.xml rename to integration-test-groups/cxf-soap/cxf-soap-ws-security-client/pom.xml index 96865ad69e..985b86f026 100644 --- a/integration-test-groups/cxf-soap/cxf-soap-ws-security/pom.xml +++ b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/pom.xml @@ -26,9 +26,9 @@ <relativePath>../../../poms/build-parent-it/pom.xml</relativePath> </parent> - <artifactId>camel-quarkus-integration-test-cxf-soap-ws-security</artifactId> - <name>Camel Quarkus :: Integration Tests :: Cxf Soap Ws Security</name> - <description>Integration tests for Camel Quarkus CXF extension ws security part</description> + <artifactId>camel-quarkus-integration-test-cxf-soap-ws-security-client</artifactId> + <name>Camel Quarkus :: Integration Tests :: CXF SOAP WS-Security client</name> + <description>Integration tests for Camel Quarkus CXF extension acting as SOAP client accessing an external server having WS-Security enabled</description> <build> <plugins> diff --git a/integration-test-groups/cxf-soap/cxf-soap-ws-security/src/main/java/org/apache/camel/quarkus/component/cxf/soap/security/it/CxfSoapResource.java b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientResource.java similarity index 92% rename from integration-test-groups/cxf-soap/cxf-soap-ws-security/src/main/java/org/apache/camel/quarkus/component/cxf/soap/security/it/CxfSoapResource.java rename to integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientResource.java index 486bbf2597..4ed45625c0 100644 --- a/integration-test-groups/cxf-soap/cxf-soap-ws-security/src/main/java/org/apache/camel/quarkus/component/cxf/soap/security/it/CxfSoapResource.java +++ b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientResource.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.camel.quarkus.component.cxf.soap.security.it; +package org.apache.camel.quarkus.component.cxf.soap.wss.client.it; import java.net.URI; @@ -30,9 +30,9 @@ import javax.ws.rs.core.Response; import org.apache.camel.ProducerTemplate; -@Path("/cxf-soap") +@Path("/cxf-soap/wss/client") @ApplicationScoped -public class CxfSoapResource { +public class CxfSoapWssClientResource { @Inject ProducerTemplate producerTemplate; diff --git a/integration-test-groups/cxf-soap/cxf-soap-ws-security/src/main/java/org/apache/camel/quarkus/component/cxf/soap/security/it/CxfSoapRoutes.java b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientRoutes.java similarity index 92% rename from integration-test-groups/cxf-soap/cxf-soap-ws-security/src/main/java/org/apache/camel/quarkus/component/cxf/soap/security/it/CxfSoapRoutes.java rename to integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientRoutes.java index 31212837f9..e0041708f2 100644 --- a/integration-test-groups/cxf-soap/cxf-soap-ws-security/src/main/java/org/apache/camel/quarkus/component/cxf/soap/security/it/CxfSoapRoutes.java +++ b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientRoutes.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.camel.quarkus.component.cxf.soap.security.it; +package org.apache.camel.quarkus.component.cxf.soap.wss.client.it; import java.util.HashMap; import java.util.Map; @@ -33,9 +33,9 @@ import org.eclipse.microprofile.config.inject.ConfigProperty; import org.jboss.eap.quickstarts.wscalculator.wsscalculator.WssCalculatorService; @ApplicationScoped -public class CxfSoapRoutes extends RouteBuilder { +public class CxfSoapWssClientRoutes extends RouteBuilder { - @ConfigProperty(name = "password-callback.username") + @ConfigProperty(name = "camel-quarkus.it.wss.client.username") String username; @Inject @@ -50,7 +50,7 @@ public class CxfSoapRoutes extends RouteBuilder { @Named("wssInterceptor") WSS4JOutInterceptor wssInterceptor; - @ConfigProperty(name = "camel-quarkus.it.calculator.baseUri") + @ConfigProperty(name = "camel-quarkus.it.wss.client.baseUri") String serviceBaseUri; @Override diff --git a/integration-test-groups/cxf-soap/cxf-soap-ws-security/src/main/java/org/apache/camel/quarkus/component/cxf/soap/security/it/PasswordCallback.java b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/PasswordCallback.java similarity index 92% rename from integration-test-groups/cxf-soap/cxf-soap-ws-security/src/main/java/org/apache/camel/quarkus/component/cxf/soap/security/it/PasswordCallback.java rename to integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/PasswordCallback.java index b80c027b0c..abb1c1e190 100644 --- a/integration-test-groups/cxf-soap/cxf-soap-ws-security/src/main/java/org/apache/camel/quarkus/component/cxf/soap/security/it/PasswordCallback.java +++ b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/PasswordCallback.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.camel.quarkus.component.cxf.soap.security.it; +package org.apache.camel.quarkus.component.cxf.soap.wss.client.it; import java.io.IOException; @@ -32,9 +32,9 @@ import org.eclipse.microprofile.config.inject.ConfigProperty; @ApplicationScoped @Named("passwordCallback") public class PasswordCallback implements CallbackHandler { - @ConfigProperty(name = "password-callback.username") + @ConfigProperty(name = "camel-quarkus.it.wss.client.username") String username; - @ConfigProperty(name = "password-callback.password") + @ConfigProperty(name = "camel-quarkus.it.wss.client.password") String password; /** diff --git a/integration-test-groups/cxf-soap/cxf-soap-ws-security/src/main/resources/application.properties b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/resources/application.properties similarity index 100% rename from integration-test-groups/cxf-soap/cxf-soap-ws-security/src/main/resources/application.properties rename to integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/resources/application.properties diff --git a/integration-test-groups/cxf-soap/cxf-soap-ws-security/src/main/resources/wsdl/WssCalculatorService.wsdl b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/resources/wsdl/WssCalculatorService.wsdl similarity index 100% rename from integration-test-groups/cxf-soap/cxf-soap-ws-security/src/main/resources/wsdl/WssCalculatorService.wsdl rename to integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/resources/wsdl/WssCalculatorService.wsdl diff --git a/integration-test-groups/cxf-soap/cxf-soap-ws-security/src/test/java/org/apache/camel/quarkus/component/cxf/soap/security/it/CxfSoapClientIT.java b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/test/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientIT.java similarity index 87% rename from integration-test-groups/cxf-soap/cxf-soap-ws-security/src/test/java/org/apache/camel/quarkus/component/cxf/soap/security/it/CxfSoapClientIT.java rename to integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/test/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientIT.java index 0c2951dcd2..ca0b2fdf2d 100644 --- a/integration-test-groups/cxf-soap/cxf-soap-ws-security/src/test/java/org/apache/camel/quarkus/component/cxf/soap/security/it/CxfSoapClientIT.java +++ b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/test/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientIT.java @@ -14,10 +14,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.camel.quarkus.component.cxf.soap.security.it; +package org.apache.camel.quarkus.component.cxf.soap.wss.client.it; import io.quarkus.test.junit.QuarkusIntegrationTest; @QuarkusIntegrationTest -class CxfSoapClientIT extends CxfSoapClientTest { +class CxfSoapWssClientIT extends CxfSoapWssClientTest { } diff --git a/integration-test-groups/cxf-soap/cxf-soap-ws-security/src/test/java/org/apache/camel/quarkus/component/cxf/soap/security/it/CxfSoapClientTest.java b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/test/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientTest.java similarity index 92% rename from integration-test-groups/cxf-soap/cxf-soap-ws-security/src/test/java/org/apache/camel/quarkus/component/cxf/soap/security/it/CxfSoapClientTest.java rename to integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/test/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientTest.java index 1edbc4abe2..45f1b47938 100644 --- a/integration-test-groups/cxf-soap/cxf-soap-ws-security/src/test/java/org/apache/camel/quarkus/component/cxf/soap/security/it/CxfSoapClientTest.java +++ b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/test/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientTest.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.apache.camel.quarkus.component.cxf.soap.security.it; +package org.apache.camel.quarkus.component.cxf.soap.wss.client.it; import java.io.IOException; import java.nio.charset.StandardCharsets; @@ -32,15 +32,15 @@ import static org.hamcrest.Matchers.equalTo; import static org.hamcrest.Matchers.is; @QuarkusTest -@QuarkusTestResource(CxfClientTestResource.class) -class CxfSoapClientTest { +@QuarkusTestResource(CxfWssClientTestResource.class) +class CxfSoapWssClientTest { @Test public void wsSecurityClient() { RestAssured.given() .queryParam("a", "12") .queryParam("b", "8") - .post("/cxf-soap/modulo") + .post("/cxf-soap/wss/client/modulo") .then() .statusCode(201) .body(equalTo("4")); @@ -54,7 +54,7 @@ class CxfSoapClientTest { @Test void wsdlUpToDate() throws IOException { final String wsdlUrl = ConfigProvider.getConfig() - .getValue("camel-quarkus.it.calculator.baseUri", String.class); + .getValue("camel-quarkus.it.wss.client.baseUri", String.class); final String staticCopyPath = "target/classes/wsdl/WssCalculatorService.wsdl"; /* The changing Docker IP address in the WSDL should not matter */ diff --git a/integration-test-groups/cxf-soap/cxf-soap-ws-security/src/test/java/org/apache/camel/quarkus/component/cxf/soap/security/it/CxfClientTestResource.java b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/test/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfWssClientTestResource.java similarity index 86% rename from integration-test-groups/cxf-soap/cxf-soap-ws-security/src/test/java/org/apache/camel/quarkus/component/cxf/soap/security/it/CxfClientTestResource.java rename to integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/test/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfWssClientTestResource.java index 8c5e6158b7..94412b124d 100644 --- a/integration-test-groups/cxf-soap/cxf-soap-ws-security/src/test/java/org/apache/camel/quarkus/component/cxf/soap/security/it/CxfClientTestResource.java +++ b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/test/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfWssClientTestResource.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.camel.quarkus.component.cxf.soap.security.it; +package org.apache.camel.quarkus.component.cxf.soap.wss.client.it; import java.util.Map; @@ -26,8 +26,8 @@ import org.testcontainers.containers.GenericContainer; import org.testcontainers.containers.output.Slf4jLogConsumer; import org.testcontainers.containers.wait.strategy.Wait; -public class CxfClientTestResource implements QuarkusTestResourceLifecycleManager { - private static final Logger log = LoggerFactory.getLogger(CxfClientTestResource.class); +public class CxfWssClientTestResource implements QuarkusTestResourceLifecycleManager { + private static final Logger log = LoggerFactory.getLogger(CxfWssClientTestResource.class); private static final int WILDFLY_PORT = 8080; private GenericContainer<?> calculatorContainer; @@ -50,11 +50,11 @@ public class CxfClientTestResource implements QuarkusTestResourceLifecycleManage calculatorContainer.start(); return Map.of( - "camel-quarkus.it.calculator.baseUri", + "camel-quarkus.it.wss.client.baseUri", "http://" + calculatorContainer.getHost() + ":" + calculatorContainer.getMappedPort(WILDFLY_PORT), - "password-callback.username", user, - "password-callback.password", password); + "camel-quarkus.it.wss.client.username", user, + "camel-quarkus.it.wss.client.password", password); } catch (Exception e) { throw new RuntimeException(e); } diff --git a/integration-test-groups/cxf-soap/pom.xml b/integration-test-groups/cxf-soap/pom.xml index 2f52ee824a..d5f1c22d43 100644 --- a/integration-test-groups/cxf-soap/pom.xml +++ b/integration-test-groups/cxf-soap/pom.xml @@ -39,7 +39,7 @@ <!-- extensions a..z; do not remove this comment, it is important when sorting via mvn process-resources -Pformat --> <module>cxf-soap-client</module> <module>cxf-soap-server</module> - <module>cxf-soap-ws-security</module> + <module>cxf-soap-ws-security-client</module> </modules> </project>
