com.eviware.soapui.impl.wsdl.teststeps
Class WsdlTestStep
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
- All Implemented Interfaces:
- ModelItem, TestModelItem, TestPropertyHolder, ResultContainer, TestStep, PropertyChangeNotifier
- Direct Known Subclasses:
- WsdlPropertiesTestStep, WsdlRunTestCaseTestStep, WsdlTestStepWithProperties
public abstract class WsdlTestStep
- extends AbstractWsdlModelItem<com.eviware.soapui.config.TestStepConfig>
- implements TestStep
Base class for WSDL TestCase test steps.
- Author:
- Ole.Matzura
Constructor Summary |
protected |
WsdlTestStep(WsdlTestCase testCase,
com.eviware.soapui.config.TestStepConfig config,
boolean hasEditor,
boolean forLoadTest)
|
Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem |
afterLoad, afterLoad, beforeSave, getConfig, getDescription, getIcon, getId, getName, getParent, getSettings, getWsdlModelItemByName, release, setConfig, setDescription, 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.testsuite.TestStep |
run |
WsdlTestStep
protected WsdlTestStep(WsdlTestCase testCase,
com.eviware.soapui.config.TestStepConfig config,
boolean hasEditor,
boolean forLoadTest)
hasEditor
public boolean hasEditor()
isForLoadTest
public boolean isForLoadTest()
createPanelBuilder
protected PanelBuilder createPanelBuilder()
getTestCase
public WsdlTestCase getTestCase()
- Specified by:
getTestCase
in interface TestStep
resetConfigOnMove
public void resetConfigOnMove(com.eviware.soapui.config.TestStepConfig config)
- Called from WsdlTestCase when moving a teststep due to no move
functionality in xmlbeans generated arrays.
- Parameters:
config
- the new config to use, will be a copy of the existing one. The
current will be invalid
cancel
public boolean cancel()
- Specified by:
cancel
in interface TestStep
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel
in interface TestStep
setName
public void setName(java.lang.String name)
- Overrides:
setName
in class AbstractWsdlModelItem<com.eviware.soapui.config.TestStepConfig>
dependsOn
public boolean dependsOn(AbstractWsdlModelItem modelItem)
getTestStepTitle
public java.lang.String getTestStepTitle()
clone
public WsdlTestStep clone(WsdlTestCase targetTestCase,
java.lang.String name)
- Called after cloning for custom behaviour
- Parameters:
sourceStep
- step we were cloned from
finish
public void finish(TestRunner testRunner,
TestRunContext testRunContext)
- Specified by:
finish
in interface TestStep
prepare
public void prepare(TestRunner testRunner,
TestRunContext testRunContext)
throws java.lang.Exception
- Specified by:
prepare
in interface TestStep
- Throws:
java.lang.Exception
getRequiredInterfaces
public java.util.Collection<WsdlInterface> getRequiredInterfaces()
isDisabled
public boolean isDisabled()
- Specified by:
isDisabled
in interface TestStep
setDisabled
public void setDisabled(boolean disabled)
getChildren
public java.util.List<? extends ModelItem> getChildren()
- Specified by:
getChildren
in interface ModelItem
getModelItem
public ModelItem getModelItem()
- Specified by:
getModelItem
in interface TestPropertyHolder
Copyright © 2005-2008 eviware.com. All Rights Reserved.