Package com.eviware.soapui.impl.wsdl.mock

Examples of com.eviware.soapui.impl.wsdl.mock.WsdlMockOperation$InternalInterfaceListener


                    WsdlMonitorMessageExchange me = tableModel.getMessageExchangeAt(row);
                    if (me.getOperation() == null) {
                        continue;
                    }

                    WsdlMockOperation mockOperation = mockService.getMockOperation(me.getOperation());
                    if (mockOperation == null) {
                        mockOperation = (WsdlMockOperation) mockService.addNewMockOperation(me.getOperation());
                    }

                    WsdlMockResponse mockResponse = mockOperation
                            .addNewMockResponse("Monitor Response " + (++cnt), false);
                    mockResponse.setResponseContent(me.getResponseContent());

                    Attachment[] requestAttachments = me.getResponseAttachments();
                    if (requestAttachments != null) {
View Full Code Here


        project.addRestMockService(restMockService);
        return restMockService;
    }

    public static WsdlMockOperation makeWsdlMockOperation() throws SoapUIException {
        return new WsdlMockOperation(makeWsdlMockService(), MockOperationConfig.Factory.newInstance(), makeWsdlOperation());
    }
View Full Code Here

            UISupport.showErrorMessage("MockService [" + mockService.getName() + "] already has a MockOperation for ["
                    + operation.getName() + "]");
            return false;
        }

        WsdlMockOperation mockOperation = (WsdlMockOperation) mockService.addNewMockOperation(operation);
        WsdlMockResponse mockResponse = mockOperation.addNewMockResponse("Response 1", false);

        if (operation.isBidirectional()) {
            mockResponse.setResponseContent(operation.createResponse(true));
        }
View Full Code Here

        }

        Object result = UISupport.prompt("Select Operation to Mock", "New MockOperation", operations.toArray());
        if (result != null) {
            WsdlOperation operation = ((OperationWrapper) result).getOperation();
            WsdlMockOperation mockOperation = (WsdlMockOperation) mockService.addNewMockOperation(operation);
            WsdlMockResponse mockResponse = mockOperation.addNewMockResponse("Response 1", true);
            UISupport.selectAndShow(mockResponse);
        }
    }
View Full Code Here

                "Copy of " + mockResponse.getName());
        if (name == null) {
            return;
        }

        WsdlMockOperation mockOperation = mockResponse.getMockOperation();
        mockOperation.beforeSave();
        MockResponseConfig config = mockOperation.getConfig().addNewResponse();
        config.set(mockResponse.getConfig().copy());
        config.setName(name);
        WsdlMockResponse newResponse = mockOperation.addNewMockResponse(config);

        UISupport.selectAndShow(newResponse);
    }
View Full Code Here

                return;
            }
        }

        WsdlMockService mockService = null;
        WsdlMockOperation mockOperation = (WsdlMockOperation) param;
        if (mockOperation != null) {
            mockService = mockOperation.getMockService();
        }

        WsdlProject project = request.getOperation().getInterface().getProject();

        while (mockService == null) {
            if (project.getMockServiceCount() > 0) {
                String[] mockServices = ModelSupport.getNames(project.getMockServiceList(),
                        new String[]{CREATE_MOCKSUITE_OPTION});

                // prompt
                String option = UISupport.prompt("Select MockService for MockOperation", title, mockServices);
                if (option == null) {
                    return;
                }

                mockService = project.getMockServiceByName(option);
            }

            // create new mocksuite?
            if (mockService == null) {
                String mockServiceName = UISupport.prompt("Enter name of new MockService", title, "MockService "
                        + (project.getMockServiceCount() + 1));
                if (mockServiceName == null || mockServiceName.trim().length() == 0) {
                    return;
                }

                mockService = project.addNewMockService(mockServiceName);
            }

            mockOperation = mockService.getMockOperation(request.getOperation());
            if (mockOperation != null) {
                Boolean retval = UISupport.confirmOrCancel("MockService [" + mockService.getName()
                        + "] already has a MockOperation for [" + request.getOperation().getName()
                        + "],\r\nShould MockResponse be added to this MockOperation instead", "Add Request to MockService");

                if (retval == null) {
                    return;
                }

                if (!retval.booleanValue()) {
                    mockService = null;
                }
            }
        }

        // add mockoperation
        if (mockOperation == null) {
            mockOperation = (WsdlMockOperation) mockService.addNewMockOperation(request.getOperation());
        }

        WsdlMockResponse mockResponse = mockOperation.addNewMockResponse(
                "Response " + (1 + mockOperation.getMockResponseCount()), false);

        // add expected response if available
        if (request != null && request.getResponse() != null) {
            WsdlResponse response = request.getResponse();
            mockResponse.setResponseContent(response.getContentAsString());
View Full Code Here

TOP

Related Classes of com.eviware.soapui.impl.wsdl.mock.WsdlMockOperation$InternalInterfaceListener

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.