com.eviware.soapui.impl.wsdl.teststeps
Class HttpTestRequestStep
java.lang.Object
com.eviware.soapui.model.support.AbstractModelItem
com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem<com.eviware.soapui.config.TestStepConfig>
com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep
com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepWithProperties
com.eviware.soapui.impl.wsdl.teststeps.HttpTestRequestStep
- All Implemented Interfaces:
- HttpRequestTestStep, ModelItem, PropertyExpansionContainer, TestModelItem, TestPropertyHolder, Assertable, ResultContainer, TestStep, PropertyChangeNotifier, java.beans.PropertyChangeListener, java.util.EventListener
- Direct Known Subclasses:
- RestTestRequestStep
public class HttpTestRequestStep
- extends WsdlTestStepWithProperties
- implements java.beans.PropertyChangeListener, PropertyExpansionContainer, Assertable, HttpRequestTestStep
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HttpTestRequestStep
public HttpTestRequestStep(WsdlTestCase testCase,
com.eviware.soapui.config.TestStepConfig config,
boolean forLoadTest)
createDefaultRawResponseContent
protected java.lang.String createDefaultRawResponseContent()
createDefaultResponseXmlContent
protected java.lang.String createDefaultResponseXmlContent()
createDefaultRequestContent
protected java.lang.String createDefaultRequestContent()
getRequestStepConfig
public com.eviware.soapui.config.RestRequestStepConfig getRequestStepConfig()
clone
public WsdlTestStep clone(WsdlTestCase targetTestCase,
java.lang.String name)
- Description copied from class:
WsdlTestStep
- Called after cloning for custom behaviour
- Overrides:
clone
in class WsdlTestStep
- Parameters:
targetTestCase
- step we were cloned from
release
public void release()
- Overrides:
release
in class AbstractWsdlModelItem<com.eviware.soapui.config.TestStepConfig>
resetConfigOnMove
public void resetConfigOnMove(com.eviware.soapui.config.TestStepConfig config)
- Description copied from class:
WsdlTestStep
- Called from WsdlTestCase when moving a teststep due to no move
functionality in xmlbeans generated arrays.
- Overrides:
resetConfigOnMove
in class WsdlTestStep
- Parameters:
config
- the new config to use, will be a copy of the existing one. The
current will be invalid
getIcon
public javax.swing.ImageIcon getIcon()
- Specified by:
getIcon
in interface ModelItem
- Overrides:
getIcon
in class AbstractWsdlModelItem<com.eviware.soapui.config.TestStepConfig>
getTestRequest
public RestTestRequest getTestRequest()
setName
public void setName(java.lang.String name)
- Overrides:
setName
in class WsdlTestStep
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent arg0)
- Specified by:
propertyChange
in interface java.beans.PropertyChangeListener
run
public TestStepResult run(TestRunner runner,
TestRunContext runContext)
- Specified by:
run
in interface TestStep
getAssertionAt
public WsdlMessageAssertion getAssertionAt(int index)
- Specified by:
getAssertionAt
in interface Assertable
getAssertionCount
public int getAssertionCount()
- Specified by:
getAssertionCount
in interface Assertable
cancel
public boolean cancel()
- Specified by:
cancel
in interface TestStep
- Overrides:
cancel
in class WsdlTestStep
dependsOn
public boolean dependsOn(AbstractWsdlModelItem<?> modelItem)
- Overrides:
dependsOn
in class WsdlTestStep
beforeSave
public void beforeSave()
- Overrides:
beforeSave
in class AbstractWsdlModelItem<com.eviware.soapui.config.TestStepConfig>
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interface ModelItem
- Overrides:
getDescription
in class AbstractWsdlModelItem<com.eviware.soapui.config.TestStepConfig>
setDescription
public void setDescription(java.lang.String description)
- Overrides:
setDescription
in class AbstractWsdlModelItem<com.eviware.soapui.config.TestStepConfig>
getChildren
public java.util.List<? extends ModelItem> getChildren()
- Specified by:
getChildren
in interface ModelItem
- Overrides:
getChildren
in class AbstractModelItem
getPropertyExpansions
public PropertyExpansion[] getPropertyExpansions()
- Specified by:
getPropertyExpansions
in interface PropertyExpansionContainer
getHttpRequest
public AbstractHttpRequest getHttpRequest()
- Specified by:
getHttpRequest
in interface HttpRequestTestStep
addAssertion
public TestAssertion addAssertion(java.lang.String type)
- Specified by:
addAssertion
in interface Assertable
addAssertionsListener
public void addAssertionsListener(AssertionsListener listener)
- Specified by:
addAssertionsListener
in interface Assertable
cloneAssertion
public TestAssertion cloneAssertion(TestAssertion source,
java.lang.String name)
- Specified by:
cloneAssertion
in interface Assertable
getAssertableContent
public java.lang.String getAssertableContent()
- Specified by:
getAssertableContent
in interface Assertable
getAssertableType
public TestAssertionRegistry.AssertableType getAssertableType()
- Specified by:
getAssertableType
in interface Assertable
getAssertionByName
public TestAssertion getAssertionByName(java.lang.String name)
- Specified by:
getAssertionByName
in interface Assertable
getAssertionList
public java.util.List<TestAssertion> getAssertionList()
- Specified by:
getAssertionList
in interface Assertable
getAssertionStatus
public Assertable.AssertionStatus getAssertionStatus()
- Specified by:
getAssertionStatus
in interface Assertable
getInterface
public Interface getInterface()
- Specified by:
getInterface
in interface Assertable
getTestStep
public TestStep getTestStep()
removeAssertion
public void removeAssertion(TestAssertion assertion)
- Specified by:
removeAssertion
in interface Assertable
removeAssertionsListener
public void removeAssertionsListener(AssertionsListener listener)
- Specified by:
removeAssertionsListener
in interface Assertable
getAssertions
public java.util.Map<java.lang.String,TestAssertion> getAssertions()
- Specified by:
getAssertions
in interface Assertable
prepare
public void prepare(TestRunner testRunner,
TestRunContext testRunContext)
throws java.lang.Exception
- Specified by:
prepare
in interface TestStep
- Overrides:
prepare
in class WsdlTestStep
- Throws:
java.lang.Exception
getDefaultSourcePropertyName
public java.lang.String getDefaultSourcePropertyName()
- Description copied from class:
WsdlTestStep
- Default property to use when creating property-transfers where this step is source
- Overrides:
getDefaultSourcePropertyName
in class WsdlTestStep
getDefaultTargetPropertyName
public java.lang.String getDefaultTargetPropertyName()
- Description copied from class:
WsdlTestStep
- Default property to use when creating property-transfers where this step is target
- Overrides:
getDefaultTargetPropertyName
in class WsdlTestStep
getDefaultAssertableContent
public java.lang.String getDefaultAssertableContent()
- Specified by:
getDefaultAssertableContent
in interface Assertable
resolve
public void resolve(ResolveContext context)
- Overrides:
resolve
in class AbstractWsdlModelItem<com.eviware.soapui.config.TestStepConfig>
Copyright © 2005-2008 eviware.com. All Rights Reserved.