com.eviware.soapui.impl.wsdl.teststeps
Class PropertyTransfersTestStep
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.PropertyTransfersTestStep
- All Implemented Interfaces:
- ModelItem, XPathReferenceContainer, TestModelItem, TestPropertyHolder, ResultContainer, TestStep, PropertyChangeNotifier
public class PropertyTransfersTestStep
- extends WsdlTestStepWithProperties
- implements XPathReferenceContainer
WsdlTestStep for transferring values from a WsdlTestRequest response to a
WsdlTestRequest request using XPath expressions
- 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, hasProperty, moveProperty, propertyRenamed, removeTestPropertyListener, setPropertyValue |
Methods inherited from class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep |
clone, createPanelBuilder, dependsOn, finish, getDefaultSourcePropertyName, getDefaultTargetPropertyName, getLabel, getModelItem, getPropertiesLabel, getRequiredInterfaces, getTestCase, getTestStepTitle, hasEditor, isDisabled, isForLoadTest, prepare, setDisabled, setName |
Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem |
beforeSave, dependsOn, getConfig, getDescription, getIcon, getId, getName, getParent, getSettings, getWsdlModelItemByName, setConfig, setDescription, setIcon, setSettings |
Methods inherited from class com.eviware.soapui.model.support.AbstractModelItem |
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, getChildren, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, removePropertyChangeListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyTransfersTestStep
public PropertyTransfersTestStep(WsdlTestCase testCase,
com.eviware.soapui.config.TestStepConfig config,
boolean forLoadTest)
afterLoad
public void afterLoad()
- Overrides:
afterLoad
in class AbstractWsdlModelItem<com.eviware.soapui.config.TestStepConfig>
getTransferConfig
public com.eviware.soapui.config.PropertyTransfersStepConfig getTransferConfig()
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
run
public TestStepResult run(TestRunner runner,
TestRunContext context)
- Specified by:
run
in interface TestStep
run
public TestStepResult run(TestRunner runner,
TestRunContext context,
PropertyTransfer transfer)
cancel
public boolean cancel()
- Specified by:
cancel
in interface TestStep
- Overrides:
cancel
in class WsdlTestStep
getTransferCount
public int getTransferCount()
getTransferAt
public PropertyTransfer getTransferAt(int index)
addTransfer
public PropertyTransfer addTransfer(java.lang.String name)
removeTransferAt
public void removeTransferAt(int index)
createFailedResult
public TestStepResult createFailedResult(java.lang.String message)
release
public void release()
- Overrides:
release
in class AbstractWsdlModelItem<com.eviware.soapui.config.TestStepConfig>
getTransferByName
public PropertyTransfer getTransferByName(java.lang.String name)
getPropertyExpansions
public PropertyExpansion[] getPropertyExpansions()
hasProperties
public boolean hasProperties()
- Overrides:
hasProperties
in class WsdlTestStepWithProperties
getXPathReferences
public XPathReference[] getXPathReferences()
- Specified by:
getXPathReferences
in interface XPathReferenceContainer
resolve
public void resolve(ResolveContext context)
- Overrides:
resolve
in class AbstractWsdlModelItem<com.eviware.soapui.config.TestStepConfig>
Copyright © 2005-2008 eviware.com. All Rights Reserved.