Package com.eviware.soapui.impl.wsdl.submit.transports.http

Examples of com.eviware.soapui.impl.wsdl.submit.transports.http.WsdlResponse


        "Response " + ( 1 + mockOperation.getMockResponseCount() ), false );

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

      Attachment[] attachments = response.getAttachments();
      for( Attachment attachment : attachments )
      {
        mockResponse.addAttachment( attachment );
      }

      if( mockResponse.getResponseHeaders() != null && mockResponse.getResponseHeaders().size() > 0
          && UISupport.confirm( "Add current Response HTTP Headers to MockResponse", title ) )
        mockResponse.setResponseHeaders( response.getResponseHeaders() );
    }
    else
    {
      mockResponse.setResponseContent( request.getOperation().createResponse( true ) );
    }
View Full Code Here


          writer.println( key + ": " + properties.get( key ) );
      }
    }

    writer.println( "\r\n---------------- Request ---------------------------" );
    WsdlResponse resp = getResponse();
    if( resp != null )
    {
      writer.println( "Request Headers: " + resp.getRequestHeaders().toString() + "\r\n" );
    }

    if( getRequestContent() != null )
      writer.println( XmlUtils.prettyPrintXml( getRequestContent() ) );
    else
      writer.println( "- missing request / garbage collected -" );

    writer.println( "\r\n---------------- Response --------------------------" );
    if( resp != null )
    {
      writer.println( "Response Headers: " + resp.getResponseHeaders().toString() + "\r\n" );

      String respContent = resp.getContentAsString();
      if( respContent != null )
        writer.println( XmlUtils.prettyPrintXml( respContent ) );
    }
    else
      writer.println( "- missing response / garbage collected -" );
View Full Code Here

    return getResponse() == null ? new StringToStringsMap() : getResponse().getResponseHeaders();
  }

  public long getTimestamp()
  {
    WsdlResponse resp = getResponse();
    return resp == null ? 0 : resp.getTimestamp();
  }
View Full Code Here

    return getResponse() == null ? null : getResponse().getWssResult();
  }

  public int getResponseStatusCode()
  {
    WsdlResponse resp = getResponse();
    return resp == null ? 0 : resp.getStatusCode();
  }
View Full Code Here

              addProperty( new DefaultTestStepProperty( "RawRequest", true, this )
      {
      @Override
      public String getValue()
      {
        WsdlResponse response = testRequest.getResponse();
        return response == null ? null : response.getRequestContent();
      }
    } );
  }
View Full Code Here

    runContext.setProperty( AssertedXPathsContainer.ASSERTEDXPATHSCONTAINER_PROPERTY, testStepResult );

    try
    {
      submit = testRequest.submit( runContext, false );
      WsdlResponse response = ( WsdlResponse )submit.getResponse();

      if( submit.getStatus() != Submit.Status.CANCELED )
      {
        if( submit.getStatus() == Submit.Status.ERROR )
        {
          testStepResult.setStatus( TestStepStatus.FAILED );
          testStepResult.addMessage( submit.getError().toString() );

          testRequest.setResponse( null, runContext );
        }
        else if( response == null )
        {
          testStepResult.setStatus( TestStepStatus.FAILED );
          testStepResult.addMessage( "Request is missing response" );

          testRequest.setResponse( null, runContext );
        }
        else
        {
          runContext.setProperty( AssertedXPathsContainer.ASSERTEDXPATHSCONTAINER_PROPERTY, testStepResult );
          testRequest.setResponse( response, runContext );

          testStepResult.setTimeTaken( response.getTimeTaken() );
          testStepResult.setSize( response.getContentLength() );

          switch( testRequest.getAssertionStatus() )
          {
          case FAILED :
            testStepResult.setStatus( TestStepStatus.FAILED );
            break;
          case VALID :
            testStepResult.setStatus( TestStepStatus.OK );
            break;
          case UNKNOWN :
            testStepResult.setStatus( TestStepStatus.UNKNOWN );
            break;
          }

          testStepResult.setResponse( response, testStepResult.getStatus() != TestStepStatus.FAILED );
        }
      }
      else
      {
        testStepResult.setStatus( TestStepStatus.CANCELED );
        testStepResult.addMessage( "Request was canceled" );
      }

      if( response != null )
        testStepResult.setRequestContent( response.getRequestContent(),
            testStepResult.getStatus() != TestStepStatus.FAILED );
      else
        testStepResult.setRequestContent( testRequest.getRequestContent(),
            testStepResult.getStatus() != TestStepStatus.FAILED );
      testStepResult.stopTimer();
View Full Code Here

                }
            }
        }

        writer.println("\r\n---------------- Request ---------------------------");
        WsdlResponse resp = getResponse();
        if (resp != null) {
            writer.println("Request Headers: " + resp.getRequestHeaders().toString() + "\r\n");
        }

        if (getRequestContent() != null) {
            writer.println(XmlUtils.prettyPrintXml(getRequestContent()));
        } else {
            writer.println("- missing request / garbage collected -");
        }

        writer.println("\r\n---------------- Response --------------------------");
        if (resp != null) {
            writer.println("Response Headers: " + resp.getResponseHeaders().toString() + "\r\n");

            String respContent = resp.getContentAsString();
            if (respContent != null) {
                writer.println(XmlUtils.prettyPrintXml(respContent));
            }
        } else {
            writer.println("- missing response / garbage collected -");
View Full Code Here

    public StringToStringsMap getResponseHeaders() {
        return getResponse() == null ? new StringToStringsMap() : getResponse().getResponseHeaders();
    }

    public long getTimestamp() {
        WsdlResponse resp = getResponse();
        return resp == null ? 0 : resp.getTimestamp();
    }
View Full Code Here

    public Vector<?> getResponseWssResult() {
        return getResponse() == null ? null : getResponse().getWssResult();
    }

    public int getResponseStatusCode() {
        WsdlResponse resp = getResponse();
        return resp == null ? 0 : resp.getStatusCode();
    }
View Full Code Here

        });

        addProperty(new DefaultTestStepProperty("RawRequest", true, this) {
            @Override
            public String getValue() {
                WsdlResponse response = testRequest.getResponse();
                return response == null ? null : response.getRequestContent();
            }
        });
    }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.impl.wsdl.submit.transports.http.WsdlResponse

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.