com.eviware.soapui.impl.wsdl.teststeps
Class RestTestRequestStep

java.lang.Object
  extended by com.eviware.soapui.model.support.AbstractModelItem
      extended by com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem<com.eviware.soapui.config.TestStepConfig>
          extended by com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep
              extended by com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepWithProperties
                  extended by com.eviware.soapui.impl.wsdl.teststeps.HttpTestRequestStep
                      extended by com.eviware.soapui.impl.wsdl.teststeps.RestTestRequestStep
All Implemented Interfaces:
HttpRequestTestStep, ModelItem, PropertyExpansionContainer, TestModelItem, TestPropertyHolder, Assertable, ResultContainer, TestStep, PropertyChangeNotifier, java.beans.PropertyChangeListener, java.util.EventListener

public class RestTestRequestStep
extends HttpTestRequestStep


Nested Class Summary
 class RestTestRequestStep.InternalInterfaceListener
           
 class RestTestRequestStep.InternalProjectListener
           
 
Nested classes/interfaces inherited from class com.eviware.soapui.impl.wsdl.teststeps.HttpTestRequestStep
HttpTestRequestStep.RequestHeaderHolder
 
Nested classes/interfaces inherited from interface com.eviware.soapui.model.testsuite.Assertable
Assertable.AssertionStatus
 
Field Summary
 
Fields inherited from interface com.eviware.soapui.model.testsuite.TestStep
DISABLED_PROPERTY
 
Fields inherited from interface com.eviware.soapui.model.ModelItem
DESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY
 
Constructor Summary
RestTestRequestStep(WsdlTestCase testCase, com.eviware.soapui.config.TestStepConfig config, boolean forLoadTest)
           
 
Method Summary
protected  java.lang.String createDefaultRawResponseContent()
           
protected  java.lang.String createDefaultRequestContent()
           
protected  java.lang.String createDefaultResponseXmlContent()
           
 boolean dependsOn(AbstractWsdlModelItem<?> modelItem)
           
 Interface getInterface()
           
 RestResource getResource()
           
 java.lang.String getResourcePath()
           
 java.lang.String getService()
           
 TestStep getTestStep()
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
           
 void release()
           
 void resolve(ResolveContext context)
           
 void setResource(RestResource operation)
           
 
Methods inherited from class com.eviware.soapui.impl.wsdl.teststeps.HttpTestRequestStep
addAssertion, addAssertionsListener, beforeSave, cancel, clone, cloneAssertion, getAssertableContent, getAssertableType, getAssertionAt, getAssertionByName, getAssertionCount, getAssertionList, getAssertions, getAssertionStatus, getChildren, getDefaultAssertableContent, getDefaultSourcePropertyName, getDefaultTargetPropertyName, getDescription, getHttpRequest, getIcon, getPropertyExpansions, getRequestStepConfig, getTestRequest, prepare, removeAssertion, removeAssertionsListener, resetConfigOnMove, run, setDescription, setName
 
Methods inherited from class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepWithProperties
addProperty, addProperty, addTestPropertyListener, deleteProperty, firePropertyAdded, firePropertyMoved, firePropertyRemoved, firePropertyRenamed, firePropertyValueChanged, getProperties, getProperty, getPropertyAt, getPropertyCount, getPropertyNames, getPropertyValue, hasProperties, hasProperty, moveProperty, propertyRenamed, removeTestPropertyListener, setPropertyValue
 
Methods inherited from class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep
createPanelBuilder, finish, getLabel, getModelItem, getPropertiesLabel, getRequiredInterfaces, getTestCase, getTestStepTitle, hasEditor, isDisabled, isForLoadTest, setDisabled
 
Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem
afterLoad, dependsOn, getConfig, getId, getName, getParent, getSettings, getWsdlModelItemByName, setConfig, setIcon, setSettings
 
Methods inherited from class com.eviware.soapui.model.support.AbstractModelItem
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.eviware.soapui.model.testsuite.Assertable
getModelItem
 
Methods inherited from interface com.eviware.soapui.model.ModelItem
getId, getName, getParent, getSettings
 
Methods inherited from interface com.eviware.soapui.support.PropertyChangeNotifier
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 

Constructor Detail

RestTestRequestStep

public RestTestRequestStep(WsdlTestCase testCase,
                           com.eviware.soapui.config.TestStepConfig config,
                           boolean forLoadTest)
Method Detail

getService

public java.lang.String getService()

getResourcePath

public java.lang.String getResourcePath()

createDefaultRawResponseContent

protected java.lang.String createDefaultRawResponseContent()
Overrides:
createDefaultRawResponseContent in class HttpTestRequestStep

createDefaultResponseXmlContent

protected java.lang.String createDefaultResponseXmlContent()
Overrides:
createDefaultResponseXmlContent in class HttpTestRequestStep

createDefaultRequestContent

protected java.lang.String createDefaultRequestContent()
Overrides:
createDefaultRequestContent in class HttpTestRequestStep

getResource

public RestResource getResource()

release

public void release()
Overrides:
release in class HttpTestRequestStep

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener
Overrides:
propertyChange in class HttpTestRequestStep

dependsOn

public boolean dependsOn(AbstractWsdlModelItem<?> modelItem)
Overrides:
dependsOn in class HttpTestRequestStep

setResource

public void setResource(RestResource operation)

getInterface

public Interface getInterface()
Specified by:
getInterface in interface Assertable
Overrides:
getInterface in class HttpTestRequestStep

getTestStep

public TestStep getTestStep()
Overrides:
getTestStep in class HttpTestRequestStep

resolve

public void resolve(ResolveContext context)
Overrides:
resolve in class HttpTestRequestStep


Copyright © 2005-2008 eviware.com. All Rights Reserved.