com.eviware.soapui.impl.wsdl.teststeps
Class WsdlTestRequestStep
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.WsdlTestRequestStep
- All Implemented Interfaces:
- ModelItem, PropertyExpansionContainer, TestModelItem, TestPropertyHolder, Assertable, OperationTestStep, ResultContainer, TestStep, PropertyChangeNotifier, java.beans.PropertyChangeListener, java.util.EventListener
public class WsdlTestRequestStep
- extends WsdlTestStepWithProperties
- implements OperationTestStep, java.beans.PropertyChangeListener, PropertyExpansionContainer, Assertable
WsdlTestStep that executes a WsdlTestRequest
- Author:
- Ole.Matzura
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, 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 |
Methods inherited from interface com.eviware.soapui.model.TestPropertyHolder |
addTestPropertyListener, getModelItem, getProperties, getPropertiesLabel, getProperty, getPropertyAt, getPropertyCount, getPropertyNames, getPropertyValue, hasProperty, removeTestPropertyListener, setPropertyValue |
WsdlTestRequestStep
public WsdlTestRequestStep(WsdlTestCase testCase,
com.eviware.soapui.config.TestStepConfig config,
boolean forLoadTest)
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
getInterfaceName
public java.lang.String getInterfaceName()
getOperationName
public java.lang.String getOperationName()
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 WsdlTestRequest 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
getRequiredInterfaces
public java.util.Collection<WsdlInterface> getRequiredInterfaces()
- Overrides:
getRequiredInterfaces
in class WsdlTestStep
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
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>
setOperation
public void setOperation(WsdlOperation operation)
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
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
getOperation
public WsdlOperation getOperation()
- Specified by:
getOperation
in interface OperationTestStep
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
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.