Package com.eviware.soapui.impl.rest.mock

Examples of com.eviware.soapui.impl.rest.mock.RestMockService


            addWsdlMockService(new WsdlMockService(this, config));
        }

        List<RESTMockServiceConfig> restMockServiceConfigs = getConfig().getRestMockServiceList();
        for (RESTMockServiceConfig config : restMockServiceConfigs) {
            addRestMockService(new RestMockService(this, config));
        }

        if (!getConfig().isSetWssContainer()) {
            getConfig().addNewWssContainer();
        }
View Full Code Here


    public void addWsdlMockService(WsdlMockService mockService) {
        mockServices.add(mockService);
    }

    public RestMockService addNewRestMockService(String name) {
        RestMockService mockService = new RestMockService(this, getConfig().addNewRestMockService());
        mockService.setName(name);
        addRestMockService(mockService);
        fireMockServiceAdded(mockService);

        Analytics.trackAction(SoapUIActions.CREATE_REST_MOCK.getActionName());
View Full Code Here

import static org.mockito.Mockito.*;

public class ProjectTreeNodeTest {
    @Test
    public void shouldBeConstructedWithRestMockServices() {
        RestMockService restMockService = mock(RestMockService.class);
        when(restMockService.getPropertyNames()).thenReturn(new String[]{});

        Project project = mock(Project.class);
        when(project.getRestMockServiceCount()).thenReturn(1);
        when(project.getRestMockServiceAt(0)).thenReturn(restMockService);
        when(project.isOpen()).thenReturn(true);
View Full Code Here

        String expectedName = "Teh Awesome Mock Service";
        project.addNewRestMockService(expectedName);

        WsdlProject reloadedProject = saveAndReloadProject(project);

        RestMockService restMockService = reloadedProject.getRestMockServiceByName(expectedName);
        assertThat(restMockService, notNullValue());
        assertThat(restMockService.getName(), is(expectedName));
    }
View Full Code Here

    public void shouldSaveAndReloadRestMockResponses() throws Exception {
        addRestMockResponseToProject();

        WsdlProject reloadedProject = saveAndReloadProject(project);

        RestMockService reloadedMockService = reloadedProject.getRestMockServiceByName(restMockServiceName);
        RestMockResponse reloadedMockResponse = reloadedMockService.getMockOperationAt(0).getMockResponseAt(0);
        assertThat(reloadedMockResponse, notNullValue());
        assertThat(reloadedMockResponse.getName(), is(restMockResponseName));
        assertThat(reloadedMockResponse.getResponseContent(), is(restMockResponseContent));
    }
View Full Code Here

        assertThat(project.getRestMockServiceByName("Mocka"), nullValue());
    }

    @Test
    public void shouldNotResortMockOperationsOnReload() throws Exception {
        RestMockService restMockService = project.addNewRestMockService("x");
        restMockService.addEmptyMockAction(RestRequestInterface.HttpMethod.GET, "b");
        restMockService.addEmptyMockAction(RestRequestInterface.HttpMethod.GET, "a");

        WsdlProject reloadedProject = saveAndReloadProject(project);

        RestMockService mockServiceX = reloadedProject.getRestMockServiceByName("x");

        assertThat(mockServiceX.getMockOperationAt(0).getName(), is("b"));
        assertThat(mockServiceX.getMockOperationAt(1).getName(), is("a"));
    }
View Full Code Here

        assertThat(mockServiceX.getMockOperationAt(0).getName(), is("b"));
        assertThat(mockServiceX.getMockOperationAt(1).getName(), is("a"));
    }

    private void addRestMockResponseToProject() throws SoapUIException {
        RestMockService restMockService = project.addNewRestMockService(restMockServiceName);
        RestRequest restRequest = ModelItemFactory.makeRestRequest();
        restRequest.setMethod(GET);
        restRequest.setName("REST Mock Action");
        restRequest.setPath("Resource/path/subpath");
        RestMockAction restMockAction = restMockService.addNewMockAction(restRequest);
        RestMockResponse mockResponse = restMockAction.addNewMockResponse("Response 1");
        mockResponse.setResponseContent(restMockResponseContent);
        mockResponse.setName(restMockResponseName);
    }
View Full Code Here

    public static RestService makeRestService() throws SoapUIException {
        return new RestService(makeWsdlProject(), RestServiceConfig.Factory.newInstance());
    }

    public static RestMockAction makeRestMockAction() throws SoapUIException {
        RestMockService mockService = makeRestMockService();
        RestMockAction restMockAction = new RestMockAction(mockService, mockService.getConfig().addNewRestMockAction());
        mockService.addMockOperation(restMockAction);
        return restMockAction;
    }
View Full Code Here

    }

    public static RestMockService makeRestMockService(WsdlProject project) {
        RESTMockServiceConfig restMockServiceConfig = project.getConfig().addNewRestMockService();
        restMockServiceConfig.setName("mockServiceConfig");
        RestMockService restMockService = new RestMockService(project, restMockServiceConfig);
        project.addRestMockService(restMockService);
        return restMockService;
    }
View Full Code Here

        SoapUI.getSettings().setBoolean(HttpSettings.LEAVE_MOCKENGINE, FALSE);
    }

    @After
    public void tearDown() {
        RestMockService restMockService = getResultingRestMockService();

        if (restMockService != null && restMockService.getMockRunner() != null) {
            restMockService.getMockRunner().stop();
        }
    }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.impl.rest.mock.RestMockService

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.