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

Examples of com.eviware.soapui.impl.wsdl.mock.WsdlMockRequest


    public void propertyChange( PropertyChangeEvent evt )
    {
      if( evt.getPropertyName().equals( WsdlMockResponse.MOCKRESULT_PROPERTY ) )
      {
        WsdlMockResult mockResult = mockResponse.getMockResult();
        WsdlMockRequest mockRequest = mockResult == null ? null : mockResult.getMockRequest();
        requestEditor.getDocument().setXml( mockRequest == null ? "" : mockRequest.getRequestContent() );

        boolean bidirectional = mockResponse.getMockOperation().getOperation().isBidirectional();
        wsiValidateAction.setEnabled( bidirectional ); // TODO Ericsson: Had
                                        // "true" here. Why?
      }
View Full Code Here


    }

    public void actionPerformed( ActionEvent e )
    {
      WsdlMockResult lastMockResult = getMockOperation().getLastMockResult();
      WsdlMockRequest mockRequest = lastMockResult == null ? null : lastMockResult.getMockRequest();

      try
      {
        WsdlMockResponse retVal = selectMockResponse( mockRequest, null );
        UISupport.showInfoMessage( "Script returned [" + ( retVal == null ? "null" : retVal.getName() ) + "]" );
View Full Code Here

  }

  public String getRequestContent()
  {
    WsdlMockResult mockResult = getModelItem().getMockResult();
    WsdlMockRequest mockRequest = mockResult.getMockRequest();
    return mockRequest.getRequestContent();
  }
View Full Code Here

  }

  private void addMessageConfig( Log log, WsdlMockResponse modelItem ) throws MalformedURLException
  {
    HttpMessageEntry requestMessage = HttpMessageEntry.Factory.newInstance();
    WsdlMockRequest mockRequest = modelItem.getMockResult().getMockRequest();
    requestMessage.addNewMessageContent().setStringValue( mockRequest.getRequestContent() );
    requestMessage.setConversationID( "1" );
    requestMessage.setTimestamp( Calendar.getInstance() );
    requestMessage.setID( "1" );
    MockService mockService = modelItem.getMockOperation().getMockService();
    URL endpoint = new URL( "http://127.0.0.1:" + mockService.getPort() + mockService.getPath() );
    requestMessage.setSenderHostAndPort( "localhost" );

    if( endpoint.getPort() > 0 )
      requestMessage.setReceiverHostAndPort( endpoint.getHost() + ":" + endpoint.getPort() );
    else
      requestMessage.setReceiverHostAndPort( endpoint.getHost() );

    requestMessage.setType( TcpMessageType.REQUEST );

    HttpMessageEntry responseMessage = HttpMessageEntry.Factory.newInstance();
    responseMessage.addNewMessageContent().setStringValue( modelItem.getMockResult().getResponseContent() );
    responseMessage.setConversationID( "1" );
    responseMessage.setType( TcpMessageType.RESPONSE );
    responseMessage.setTimestamp( Calendar.getInstance() );
    responseMessage.setID( "2" );
    responseMessage.setSenderHostAndPort( requestMessage.getReceiverHostAndPort() );
    responseMessage.setReceiverHostAndPort( requestMessage.getSenderHostAndPort() );

    String requestHeaders = buildHttpHeadersString( mockRequest.getRequestHeaders() );
    requestMessage.setHttpHeaders( "POST " + mockRequest.getPath() + " " + mockRequest.getProtocol() + "\r\n"
        + requestHeaders );

    responseMessage.setHttpHeaders( "HTTP/1.1 200 OK"
        + buildHttpHeadersString( modelItem.getMockResult().getResponseHeaders() ) );
View Full Code Here

        return getWsdlMockResult().getMockRequest().getHttpRequest().getRequestURI();
    }

    public String getRequestContent() {
        WsdlMockResult mockResult = getWsdlMockResult();
        WsdlMockRequest mockRequest = mockResult.getMockRequest();
        return mockRequest.getRequestContent();
    }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.impl.wsdl.mock.WsdlMockRequest

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.