Package com.eviware.soapui.impl.rest

Examples of com.eviware.soapui.impl.rest.RestRequest


                is("/the/path;matrixName=theMatrixValue;matrixName2=theMatrixValue2?queryName=queryValue&queryName2=queryValue2"));
    }

    @Test
    public void expandsRestRequestPathsWithTemplateParameter() throws Exception {
        RestRequest restRequest = makeRestRequest();
        String templateParameterName = "templateName";
        String templateParameterValue = "templateValue";
        restRequest.getResource().setPath("/the/{" + templateParameterName + "}/path");
        addParameter(restRequest, TEMPLATE, templateParameterName, templateParameterValue);

        assertThat(RestUtils.expandPath(restRequest.getResource().getFullPath(), restRequest.getParams(), restRequest),
                is("/the/" + templateParameterValue + "/path"));
    }
View Full Code Here


                is("/the/" + templateParameterValue + "/path"));
    }

    @Test
    public void expandsPathWithPropertyExpansionOnPathAndTemplateParameter() throws Exception {
        RestRequest restRequest = makeRestRequest();
        restRequest.getProject().setPropertyValue("version", "xml");
        String templateParameterName = "templateName";
        String templateParameterValue = "templateValue";
        restRequest.getResource().setPath("/the/{" + templateParameterName + "}/path/${#Project#version}");
        addParameter(restRequest, TEMPLATE, templateParameterName, templateParameterValue);

        assertThat(RestUtils.getExpandedPath(restRequest.getResource().getFullPath(), restRequest.getParams(), restRequest),
                is("/the/" + templateParameterValue + "/path/xml"));
    }
View Full Code Here

        assertEquals(1, resource.getPropertyCount());
        assertEquals("appid", resource.getPropertyAt(0).getName());
        assertNotNull(resource.getProperty("appid"));
        assertEquals(1, resource.getRequestCount());

        RestRequest request = resource.getRequestAt(0);
        assertEquals(RestRequestInterface.HttpMethod.GET, request.getMethod());
        assertEquals(9, request.getPropertyCount());
    }
View Full Code Here

        new WadlImporter(service).initFromWadl(RestUtilsTest.class.getResource(
                "/wadl/YahooSearchWithExpansions.wadl").toURI().toString());
        RestResource operation = (RestResource) service.getAllOperations()[0];
        RestMethod restMethod = operation.getRestMethodAt(0);
        RestRequest request = restMethod.getRequestAt(0);
        assertThat(request.getParams().getProperty("language").getDefaultValue(), is(anEmptyString()));
    }
View Full Code Here

                .prompt("Specify name of cloned Request", "Clone Request", "Copy of " + request.getName());
        if (name == null) {
            return;
        }

        RestRequest newRequest = request.getRestMethod().cloneRequest(request, name);

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

    }

    private void createMethodAndRequestFor(RestResource resource) {
        RestMethod method = resource.addNewMethod("Method " + (resource.getRestMethodCount() + 1));
        method.setMethod(RestRequestInterface.HttpMethod.GET);
        RestRequest request = method.addNewRequest("Request " + (method.getRequestCount() + 1));
        UISupport.select(request);
        UISupport.showDesktopPanel(request);
    }
View Full Code Here

            testCase.setDescription("TestCase generated for REST Resource [" + resource.getName() + "] located at ["
                    + resource.getFullPath(false) + "]");

            if (resource.getRequestCount() > 0) {
                for (int x = 0; x < resource.getRequestCount(); x++) {
                    RestRequest request = resource.getRequestAt(x);
                    testCase.addTestStep(RestRequestStepFactory.createConfig(request, request.getName()));
                }
            }

            if (createLoadTest) {
                testCase.addNewLoadTest("LoadTest 1");
View Full Code Here

        } else {
            dialog.setValue(Form.RESOURCENAME, "");
        }

        if (dialog.show()) {
            RestRequest request = method.addNewRequest(dialog.getValue(Form.RESOURCENAME));

            UISupport.select(request);

            if (dialog.getBooleanValue(Form.OPENSREQUEST)) {
                UISupport.showDesktopPanel(request);
View Full Code Here

    private static final String QUERY_PARAM_VALUE = "whopper";
    private ParametersField parametersField;

    @Before
    public void setUp() throws Exception {
        RestRequest request = ModelItemFactory.makeRestRequest();
        RestParamProperty matrixParam = request.getParams().addProperty(MATRIX_PARAM_NAME);
        matrixParam.setStyle(RestParamsPropertyHolder.ParameterStyle.MATRIX);
        matrixParam.setValue(MATRIX_PARAM_VALUE);
        RestParamProperty queryParam = request.getParams().addProperty(QUERY_PARAM_NAME);
        queryParam.setStyle(RestParamsPropertyHolder.ParameterStyle.QUERY);
        queryParam.setValue(QUERY_PARAM_VALUE);

        parametersField = new ParametersField(request);
    }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.impl.rest.RestRequest

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.