Package com.eviware.soapui.config

Examples of com.eviware.soapui.config.RestRequestStepConfig


  public static void updateRestTestRequest( RestTestRequestStep restTestRequestStep )
  {
    try
    {
      RestRequestStepConfig restRequestStepConfig = ( RestRequestStepConfig )restTestRequestStep.getConfig()
          .getConfig();
      RestRequestConfig restRequestConfig = restRequestStepConfig.getRestRequest();
      OldRestRequestConfig oldConfig = OldRestRequestConfig.Factory.parse( restRequestConfig.toString() );

      RestParametersConfig oldParams = oldConfig.getParameters();
      if( oldParams != null )
      {
View Full Code Here


    }
  }

  public static TestStepConfig createConfig( RestRequest request, String stepName )
  {
    RestRequestStepConfig requestStepConfig = RestRequestStepConfig.Factory.newInstance();

    requestStepConfig.setService( request.getOperation().getInterface().getName() );
    requestStepConfig.setResourcePath( request.getOperation().getFullPath() );
    requestStepConfig.setMethodName( request.getRestMethod().getName() );
    requestStepConfig.addNewRestRequest().set( request.getConfig().copy() );

    TestStepConfig testStep = TestStepConfig.Factory.newInstance();
    testStep.setType( RESTREQUEST_TYPE );
    testStep.setConfig( requestStepConfig );
    testStep.setName( stepName );
View Full Code Here

    return null;
  }

  public TestStepConfig createNewTestStep( RestMethod restMethod, String name )
  {
    RestRequestStepConfig requestStepConfig = RestRequestStepConfig.Factory.newInstance();
    RestRequestConfig testRequestConfig = requestStepConfig.addNewRestRequest();

    testRequestConfig.setName( name );
    testRequestConfig.setEncoding( "UTF-8" );

    if( restMethod != null )
    {
      requestStepConfig.setService( restMethod.getInterface().getName() );
      requestStepConfig.setMethodName( restMethod.getName() );
      requestStepConfig.setResourcePath( restMethod.getOperation().getFullPath() );

      String[] endpoints = restMethod.getInterface().getEndpoints();
      if( endpoints.length > 0 )
        testRequestConfig.setEndpoint( endpoints[0] );
View Full Code Here

        RestResource restResource = restService2.addNewResource(RESOURCE_NAME, PATH);
        restResource.addNewMethod(METHOD_NAME);
        Mockito.when(testCase.getParent()).thenReturn(project);

        TestStepConfig config = TestStepConfig.Factory.newInstance();
        RestRequestStepConfig configConfig = (RestRequestStepConfig) config.addNewConfig().changeType(RestRequestStepConfig.type);
        configConfig.setService(INTERFACE_NAME);
        configConfig.setResourcePath(PATH);
        configConfig.setMethodName(METHOD_NAME);
        configConfig.setRestRequest(RestRequestConfig.Factory.newInstance());

        RestTestRequestStep step = new RestTestRequestStep(testCase, config, false);
        RestResource foundResource = step.getResource();
        assertThat(foundResource, is(sameInstance(restResource)));
    }
View Full Code Here

        restRequest.setMethod(RestRequestInterface.HttpMethod.POST);
        String requestBody = "Some meaningful data";
        restRequest.setRequestContent(requestBody);

        TestStepConfig testStepConfig = RestRequestStepFactory.createConfig(restRequest, "Rest Request");
        RestRequestStepConfig config = (RestRequestStepConfig) testStepConfig.getConfig();

        assertThat(config.getRestRequest().getRequest().getStringValue(), is(requestBody));
    }
View Full Code Here

        }
    }

    public static void updateRestTestRequest(RestTestRequestStep restTestRequestStep) {
        try {
            RestRequestStepConfig restRequestStepConfig = (RestRequestStepConfig) restTestRequestStep.getConfig()
                    .getConfig();
            RestRequestConfig restRequestConfig = restRequestStepConfig.getRestRequest();
            OldRestRequestConfig oldConfig = OldRestRequestConfig.Factory.parse(restRequestConfig.toString());

            RestParametersConfig oldParams = oldConfig.getParameters();
            if (oldParams != null) {
                StringToStringMapConfig newParams = restRequestConfig.addNewParameters();
View Full Code Here

        }
    }

    public static TestStepConfig createConfig(RestRequest request, String stepName) {
        request.beforeSave(); //SOAP-1098
        RestRequestStepConfig requestStepConfig = RestRequestStepConfig.Factory.newInstance();

        requestStepConfig.setService(request.getOperation().getInterface().getName());
        requestStepConfig.setResourcePath(request.getOperation().getFullPath());
        requestStepConfig.setMethodName(request.getRestMethod().getName());
        requestStepConfig.addNewRestRequest().set(request.getConfig().copy());

        TestStepConfig testStep = TestStepConfig.Factory.newInstance();
        testStep.setType(RESTREQUEST_TYPE);
        testStep.setConfig(requestStepConfig);
        testStep.setName(stepName);
View Full Code Here

        return null;
    }

    public TestStepConfig createNewTestStep(RestMethod restMethod, String name) {
        RestRequestStepConfig requestStepConfig = RestRequestStepConfig.Factory.newInstance();
        RestRequestConfig testRequestConfig = requestStepConfig.addNewRestRequest();

        testRequestConfig.setName(name);
        testRequestConfig.setEncoding("UTF-8");

        if (restMethod != null) {
            requestStepConfig.setService(restMethod.getInterface().getName());
            requestStepConfig.setMethodName(restMethod.getName());
            requestStepConfig.setResourcePath(restMethod.getOperation().getFullPath());

            String[] endpoints = restMethod.getInterface().getEndpoints();
            if (endpoints.length > 0) {
                testRequestConfig.setEndpoint(endpoints[0]);
            }
View Full Code Here

        return restResource;
    }

    private RestTestRequestStep createRestTestReqStep(StatefulModelItemFactory modelItemFactory, RestResource restResource) throws RestRequestStepFactory.ItemDeletedException, SoapUIException {
        TestStepConfig config = TestStepConfig.Factory.newInstance();
        RestRequestStepConfig requestStepConfig = RestRequestStepConfig.Factory.newInstance();
        RestRequestConfig restRequestConfig = RestRequestConfig.Factory.newInstance();

        requestStepConfig.setMethodName(restRequest.getRestMethod().getName());
        requestStepConfig.setService(restService().getName());

        requestStepConfig.setRestRequest(restRequestConfig);
        requestStepConfig.getRestRequest().setEndpoint(ENDPOINT);
        config.setConfig(requestStepConfig);
        requestStepConfig.setResourcePath(restResource.getFullPath());

        return new RestTestRequestStep(modelItemFactory.makeTestCase(), config, false);
    }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.config.RestRequestStepConfig

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.