public static WebServiceMessageSender createMockMessageSender(final String mockResponseMessage) throws Exception { WebServiceMessageSender messageSender = Mockito.mock(WebServiceMessageSender.class); WebServiceConnection wsConnection = Mockito.mock(WebServiceConnection.class); Mockito.when(messageSender.createConnection(Mockito.any(URI.class))).thenReturn(wsConnection); Mockito.when(messageSender.supports(Mockito.any(URI.class))).thenReturn(true); Mockito.doAnswer(invocation -> { Object[] args = invocation.getArguments(); WebServiceMessageFactory factory = (WebServiceMessageFactory) args[0]; return factory.createWebServiceMessage(new ByteArrayInputStream(mockResponseMessage.getBytes())); }).when(wsConnection).receive(Mockito.any(WebServiceMessageFactory.class)); return messageSender; }
@Override public WebServiceMessage getResponse() { if (response == null) { response = messageFactory.createWebServiceMessage(); } return response; }
@Override public WebServiceMessage getResponse() { if (response == null) { response = messageFactory.createWebServiceMessage(); } return response; }
public WebServiceMessage getResponse() { if (response == null) { response = messageFactory.createWebServiceMessage(); } return response; }
@Override public WebServiceMessage getResponse() { if (response == null) { response = messageFactory.createWebServiceMessage(); } return response; }
/** Construct a new, empty instance of the {@code DefaultMessageContext} with the given message factory. */ public DefaultMessageContext(WebServiceMessageFactory messageFactory) { this(messageFactory.createWebServiceMessage(), messageFactory); }
: responseNonSoapMessage; WebServiceMessage wsMessage = factory .createWebServiceMessage(new ByteArrayInputStream(responseMessage.getBytes())); if (soap) {
@Override public final WebServiceMessage createMessage(WebServiceMessageFactory messageFactory) throws IOException { WebServiceMessage message = messageFactory.createWebServiceMessage(); doWithMessage(message); return message; }
@Override public void readResponse(InputStream inputStream) throws IOException { checkForResponse(); response = messageFactory.createWebServiceMessage(inputStream); }
@Override public void readResponse(InputStream inputStream) throws IOException { checkForResponse(); response = messageFactory.createWebServiceMessage(inputStream); }
@Override public final WebServiceMessage createMessage(WebServiceMessageFactory messageFactory) throws IOException { WebServiceMessage message = messageFactory.createWebServiceMessage(); doWithMessage(message); return message; }
MimeMessage webServiceMessage = (MimeMessage) messageFactory.createWebServiceMessage();
@Override public final WebServiceMessage createResponse(URI uri, WebServiceMessage request, WebServiceMessageFactory messageFactory) throws IOException { WebServiceMessage response = messageFactory.createWebServiceMessage(); doWithResponse(uri, request, response); return response; }
@Override public final WebServiceMessage createResponse(URI uri, WebServiceMessage request, WebServiceMessageFactory messageFactory) throws IOException { WebServiceMessage response = messageFactory.createWebServiceMessage(); doWithResponse(uri, request, response); return response; }
@Override public WebServiceMessage convertOutbound(final Message internalMessage, final WebServiceEndpointConfiguration endpointConfiguration, final TestContext context) { final WebServiceMessage message = endpointConfiguration.getMessageFactory().createWebServiceMessage(); convertOutbound(message, internalMessage, endpointConfiguration, context); return message; }
public void receive(MessageContext messageContext) throws Exception { MockHttpServletResponse response = new ExtendedMockHttpServletResponse(); servlet.service(request, response); if (LOG.isDebugEnabled()) { LOG.debug("Received response:"+response.getContentAsString()); } messageContext.setResponse(messageFactory.createWebServiceMessage(new ByteArrayInputStream(response.getContentAsByteArray()))); } });
@Override public final WebServiceMessage receive(WebServiceMessageFactory messageFactory) throws IOException { checkClosed(); onReceiveBeforeRead(); tis = createTransportInputStream(); if (tis == null) { return null; } WebServiceMessage message = messageFactory.createWebServiceMessage(tis); onReceiveAfterRead(message); return message; }
@Override public final WebServiceMessage receive(WebServiceMessageFactory messageFactory) throws IOException { checkClosed(); onReceiveBeforeRead(); tis = createTransportInputStream(); if (tis == null) { return null; } WebServiceMessage message = messageFactory.createWebServiceMessage(tis); onReceiveAfterRead(message); return message; }
public final WebServiceMessage receive(WebServiceMessageFactory messageFactory) throws IOException { checkClosed(); onReceiveBeforeRead(); tis = createTransportInputStream(); if (tis == null) { return null; } WebServiceMessage message = messageFactory.createWebServiceMessage(tis); onReceiveAfterRead(message); return message; }
@Override public final WebServiceMessage receive(WebServiceMessageFactory messageFactory) throws IOException { checkClosed(); onReceiveBeforeRead(); tis = createTransportInputStream(); if (tis == null) { return null; } WebServiceMessage message = messageFactory.createWebServiceMessage(tis); onReceiveAfterRead(message); return message; }