public abstract class WsdlTestStep extends AbstractWsdlModelItem<TestStepConfig> implements TestStep
DISABLED_PROPERTY
DESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY
Modifier | Constructor and Description |
---|---|
protected |
WsdlTestStep(WsdlTestCase testCase,
TestStepConfig config,
boolean hasEditor,
boolean forLoadTest) |
Modifier and Type | Method and Description |
---|---|
void |
afterCopy(WsdlTestSuite oldTestSuite,
WsdlTestCase oldTestCase) |
boolean |
cancel() |
WsdlTestStep |
clone(WsdlTestCase targetTestCase,
String name)
Called after cloning for custom behaviour
|
protected PanelBuilder<?> |
createPanelBuilder() |
boolean |
dependsOn(AbstractWsdlModelItem<?> modelItem) |
void |
finish(TestCaseRunner testRunner,
TestCaseRunContext testRunContext) |
String |
getDefaultSourcePropertyName()
Default property to use when creating property-transfers where this step
is source
|
String |
getDefaultTargetPropertyName()
Default property to use when creating property-transfers where this step
is target
|
String |
getLabel() |
ModelItem |
getModelItem() |
String |
getPropertiesLabel() |
Collection<Interface> |
getRequiredInterfaces() |
WsdlTestCase |
getTestCase() |
String |
getTestStepTitle() |
boolean |
hasEditor() |
boolean |
isDisabled() |
boolean |
isForLoadTest() |
void |
prepare(TestCaseRunner testRunner,
TestCaseRunContext testRunContext) |
void |
resetConfigOnMove(TestStepConfig config)
Called from WsdlTestCase when moving a teststep due to no move
functionality in xmlbeans generated arrays.
|
void |
setDisabled(boolean disabled) |
void |
setName(String name) |
addExternalDependencies, afterLoad, beforeSave, dependsOn, getConfig, getDescription, getExternalDependencies, getIcon, getId, getName, getParent, getSettings, getWsdlModelItemById, getWsdlModelItemByName, release, resolve, setConfig, setDescription, setIcon, setSettings
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, getChildren, getProject, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, removePropertyChangeListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getChildren, getDescription, getIcon, getId, getName, getParent, getProject, getSettings
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
addTestPropertyListener, getProperties, getProperty, getPropertyAt, getPropertyCount, getPropertyList, getPropertyNames, getPropertyValue, hasProperty, removeTestPropertyListener, setPropertyValue
protected WsdlTestStep(WsdlTestCase testCase, TestStepConfig config, boolean hasEditor, boolean forLoadTest)
public boolean hasEditor()
public boolean isForLoadTest()
protected PanelBuilder<?> createPanelBuilder()
public WsdlTestCase getTestCase()
getTestCase
in interface TestStep
public void resetConfigOnMove(TestStepConfig config)
config
- the new config to use, will be a copy of the existing one. The
current will be invalidpublic void setName(String name)
setName
in class AbstractWsdlModelItem<TestStepConfig>
public boolean dependsOn(AbstractWsdlModelItem<?> modelItem)
public String getTestStepTitle()
public WsdlTestStep clone(WsdlTestCase targetTestCase, String name)
targetTestCase
- step we were cloned frompublic void finish(TestCaseRunner testRunner, TestCaseRunContext testRunContext)
public void prepare(TestCaseRunner testRunner, TestCaseRunContext testRunContext) throws Exception
public Collection<Interface> getRequiredInterfaces()
public boolean isDisabled()
isDisabled
in interface TestStep
public void setDisabled(boolean disabled)
public ModelItem getModelItem()
getModelItem
in interface TestPropertyHolder
getModelItem
in interface ResultContainer
public String getPropertiesLabel()
getPropertiesLabel
in interface TestPropertyHolder
public String getDefaultSourcePropertyName()
public String getDefaultTargetPropertyName()
public void afterCopy(WsdlTestSuite oldTestSuite, WsdlTestCase oldTestCase)
Copyright © 2019. All Rights Reserved.