Package com.eviware.soapui.model.mock

Examples of com.eviware.soapui.model.mock.MockRequest


        if (isStripWhitespaces()) {
            responseContent = XmlUtils.stripWhitespaces(responseContent);
        }

        MockRequest request = result.getMockRequest();
        request.getHttpResponse().setStatus(this.getResponseHttpStatus());

        ByteArrayOutputStream outData = new ByteArrayOutputStream();

        // non-multipart request?
        String responseCompression = getResponseCompression();
View Full Code Here


    private final class InternalPropertyChangeListener implements PropertyChangeListener {
        public void propertyChange(PropertyChangeEvent evt) {
            if (evt.getPropertyName().equals(WsdlMockResponse.MOCKRESULT_PROPERTY)) {
                MockResult mockResult = mockResponse.getMockResult();
                MockRequest mockRequest = mockResult == null ? null : mockResult.getMockRequest();
                if (hasRequestEditor()) {
                    requestEditor.getDocument().setDocumentContent(new DocumentContent(mockRequest == null ? "" : mockRequest.getHttpRequest().getContentType(), mockRequest == null ? "" : mockRequest.getRequestContent()));
                }
            }
        }
View Full Code Here

        return file;
    }

    private void addMessageConfig(Log log, MockResponse modelItem) throws MalformedURLException {
        HttpMessageEntry requestMessage = HttpMessageEntry.Factory.newInstance();
        MockRequest mockRequest = modelItem.getMockResult().getMockRequest();
        requestMessage.addNewMessageContent().setStringValue(mockRequest.getRequestContent());
        requestMessage.setConversationID("1");
        requestMessage.setTimestamp(Calendar.getInstance());
        requestMessage.setID("1");
        MockService mockService = modelItem.getMockOperation().getMockService();
        URL endpoint = new URL("http://127.0.0.1:" + mockService.getPort() + mockService.getPath());
        requestMessage.setSenderHostAndPort("localhost");

        if (endpoint.getPort() > 0) {
            requestMessage.setReceiverHostAndPort(endpoint.getHost() + ":" + endpoint.getPort());
        } else {
            requestMessage.setReceiverHostAndPort(endpoint.getHost());
        }

        requestMessage.setType(TcpMessageType.REQUEST);

        HttpMessageEntry responseMessage = HttpMessageEntry.Factory.newInstance();
        responseMessage.addNewMessageContent().setStringValue(modelItem.getMockResult().getResponseContent());
        responseMessage.setConversationID("1");
        responseMessage.setType(TcpMessageType.RESPONSE);
        responseMessage.setTimestamp(Calendar.getInstance());
        responseMessage.setID("2");
        responseMessage.setSenderHostAndPort(requestMessage.getReceiverHostAndPort());
        responseMessage.setReceiverHostAndPort(requestMessage.getSenderHostAndPort());

        String requestHeaders = buildHttpHeadersString(mockRequest.getRequestHeaders());
        requestMessage.setHttpHeaders("POST " + mockRequest.getPath() + " " + mockRequest.getProtocol() + "\r\n"
                + requestHeaders);

        responseMessage.setHttpHeaders("HTTP/1.1 200 OK"
                + buildHttpHeadersString(modelItem.getMockResult().getResponseHeaders()));
View Full Code Here

        public void actionPerformed(ActionEvent e) {
            Analytics.trackAction(SoapUIActions.RUN_TEST_STEP.getActionName(), "StepType", "GroovyScript");

            MockResult lastMockResult = getMockOperation().getLastMockResult();
            MockRequest mockRequest = lastMockResult == null ? null : lastMockResult.getMockRequest();

            try {
                MockResponse retVal = selectMockResponse(mockRequest, null);
                UISupport.showInfoMessage("Script returned [" + (retVal == null ? "null" : retVal.getName()) + "]");
            } catch (Exception e1) {
View Full Code Here

TOP

Related Classes of com.eviware.soapui.model.mock.MockRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.