[
https://issues.apache.org/jira/browse/CXF-8003?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16798840#comment-16798840
]
Tsvetoslav edited comment on CXF-8003 at 3/22/19 9:12 AM:
----------------------------------------------------------
I just tested as I added wsdl:output for the operation which has a mocking
issue and the method that has been generated by wsdl2java plugin is already
with *return*(not void) type and now the @MockBean is working. I think this is
a bug which is appear only when we have operation without wsdl:output and
generated method for it from *void* type.
was (Author: oneping):
I just tested as I added wsdl:output for the operation which has a mocking
issue and wsdl2java generated method is already from return(not void) type and
now the @MockBean is working. I think this is a bug which is appear only when
we have operation without wsdl:output and generated method for it from *void*
type.
> @MockBean issue in cxf-spring-boot-starter-jaxws
> ------------------------------------------------
>
> Key: CXF-8003
> URL: https://issues.apache.org/jira/browse/CXF-8003
> Project: CXF
> Issue Type: Bug
> Reporter: Tsvetoslav
> Priority: Blocker
> Attachments: image (1).png
>
>
> Hi,
>
> I'm creating Soap web service using wsdl2java plugin. I use
> cxf-spring-boot-starter-jaxws dependency which gives me an opportunity to
> create the service using both frameworks Apache-cxf and Spring boot. When I
> was developing my Integration tests, I faced an issue which blocks my work.
> I've created a component which is client to another service. This component
> has been @Autowired in my Implementation class. In my test I would like to
> mock this component because during the build I don't want to have real call
> to the service. For some reason when the Implementation method is from *void*
> return type, the Mocking doesn't work properly.
> I attached you a Screenshot from my test and implementation class.
> Here is the log from the execution:
> 11:09:09.697 [http-nio-9091-exec-1] INFO c.i.es2.endpoint.SmDpES2PortImpl -
> Executing operation es2GetEIS
> 11:09:09.698 [http-nio-9091-exec-1] INFO c.i.es2.endpoint.SmDpES2PortImpl -
> *TEST BEAN: CallMockClient_ES2GetEis*
> ----
> 11:09:09.733 [default-workqueue-1] INFO c.i.es2.endpoint.SmDpES2PortImpl -
> Executing operation es2DownloadProfile
> 11:09:09.734 [default-workqueue-1] INFO c.i.es2.endpoint.SmDpES2PortImpl -
> *TEST BEAN: null*
> I hope you can help me out for the problem.
> Thank you in advance!
>
> PS: I tested with different dependencies version and hit the same issue
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)