This is an automated email from the ASF dual-hosted git repository.
ffang pushed a commit to branch camel-spring-boot-3.18.x
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
The following commit(s) were added to refs/heads/camel-spring-boot-3.18.x by
this push:
new 10fa3c1084e [CAMEL-18729]fix NoParamTest failure
10fa3c1084e is described below
commit 10fa3c1084e5ddfc020953b0c7e802c0774c2ab4
Author: Freeman Fang <[email protected]>
AuthorDate: Fri Nov 25 10:21:19 2022 -0500
[CAMEL-18729]fix NoParamTest failure
(cherry picked from commit 117bc0168e0ec71f3ece9226523a6c76a24a813d)
---
.../cxf/soap/springboot/noparam/NoParamTest.java | 23 +++++++++++-----------
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git
a/components-starter/camel-cxf-soap-starter/src/test/java/org/apache/camel/component/cxf/soap/springboot/noparam/NoParamTest.java
b/components-starter/camel-cxf-soap-starter/src/test/java/org/apache/camel/component/cxf/soap/springboot/noparam/NoParamTest.java
index cd9d9f46660..bb9e55f31de 100644
---
a/components-starter/camel-cxf-soap-starter/src/test/java/org/apache/camel/component/cxf/soap/springboot/noparam/NoParamTest.java
+++
b/components-starter/camel-cxf-soap-starter/src/test/java/org/apache/camel/component/cxf/soap/springboot/noparam/NoParamTest.java
@@ -18,7 +18,6 @@ package
org.apache.camel.component.cxf.soap.springboot.noparam;
-import javax.xml.ws.Endpoint;
import org.apache.camel.ExchangePattern;
import org.apache.camel.ProducerTemplate;
@@ -35,7 +34,6 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.test.annotation.DirtiesContext;
-import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertNotNull;
@@ -63,14 +61,7 @@ public class NoParamTest {
static int port = CXFTestSupport.getPort1();
- @BeforeEach
- public void setup() {
- Object implementor = new
org.apache.camel.component.cxf.noparam.NoParamEndpoint();
- String address = "/cxf-noparam/";
- Endpoint.publish(address, implementor);
- }
-
-
+
@Autowired
@@ -104,6 +95,15 @@ public class NoParamTest {
return cxfEndpoint;
}
+ @Bean
+ CxfEndpoint noParamServiceEndpoint() {
+ CxfSpringEndpoint cxfEndpoint = new CxfSpringEndpoint();
+
cxfEndpoint.setServiceClass(org.apache.camel.component.cxf.noparam.NoParamEndpoint.class);
+ cxfEndpoint.setAddress("http://localhost:" + port
+ + "/services/camel-noparam/");
+ return cxfEndpoint;
+ }
+
@Bean
public RouteBuilder routeBuilder() {
return new RouteBuilder() {
@@ -114,8 +114,7 @@ public class NoParamTest {
.to("mock:end");
from("direct:noParam")
- .to("cxf:bean:noParamEndpoint?address=" +
"http://localhost:" + port
- + "/services/camel-noparam/");
+ .to("cxf:bean:noParamServiceEndpoint");
}
};
}