com.eviware.soapui.impl.wsdl.teststeps
Class ManualTestStep

java.lang.Object
  extended by com.eviware.soapui.model.support.AbstractModelItem
      extended by com.eviware.soapui.model.support.AbstractAnimatableModelItem<com.eviware.soapui.config.ModelItemConfig>
          extended by com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem<com.eviware.soapui.config.TestStepConfig>
              extended by com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep
                  extended by com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepWithProperties
                      extended by com.eviware.soapui.impl.wsdl.teststeps.ManualTestStep
All Implemented Interfaces:
ModelItem, PropertyExpansionContainer, TestModelItem, TestPropertyHolder, ResultContainer, TestStep, PropertyChangeNotifier

public class ManualTestStep
extends WsdlTestStepWithProperties
implements PropertyExpansionContainer

Author:
nebojsa.tasic

Nested Class Summary
protected static interface ManualTestStep.Form
           
 
Field Summary
static java.lang.String MANUAL_STEP
           
protected  com.eviware.soapui.config.ManualTestStepConfig manualTestStepConfig
           
static java.lang.String STATUS_PROPERTY
           
 
Fields inherited from class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepWithProperties
RESPONSE_AS_XML
 
Fields inherited from interface com.eviware.soapui.model.testsuite.TestStep
DISABLED_PROPERTY
 
Fields inherited from interface com.eviware.soapui.model.ModelItem
DESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY
 
Constructor Summary
ManualTestStep(WsdlTestCase testCase, com.eviware.soapui.config.TestStepConfig config, boolean forLoadTest)
           
 
Method Summary
 boolean cancel()
           
 WsdlTestStep clone(WsdlTestCase targetTestCase, java.lang.String name)
          Called after cloning for custom behaviour
 java.lang.String getDefaultSourcePropertyName()
          Default property to use when creating property-transfers where this step is source
 java.lang.String getDefaultTargetPropertyName()
          Default property to use when creating property-transfers where this step is target
 java.lang.String getExpectedResult()
           
protected  ManualTestStepResult getLastResult()
           
 com.eviware.soapui.config.ManualTestStepConfig getManualTestStepConfig()
           
 PropertyExpansion[] getPropertyExpansions()
           
 void release()
           
 void resetConfigOnMove(com.eviware.soapui.config.TestStepConfig config)
          Called from WsdlTestCase when moving a teststep due to no move functionality in xmlbeans generated arrays.
 TestStepResult run(TestCaseRunner runner, TestCaseRunContext runContext)
           
 void setExpectedResult(java.lang.String expectedResult)
           
 
Methods inherited from class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepWithProperties
addProperty, addProperty, addTestPropertyListener, deleteProperty, firePropertyAdded, firePropertyMoved, firePropertyRemoved, firePropertyRenamed, firePropertyValueChanged, getProperties, getProperty, getPropertyAt, getPropertyCount, getPropertyList, getPropertyNames, getPropertyValue, hasProperties, hasProperty, moveProperty, propertyRenamed, removeTestPropertyListener, setPropertyValue
 
Methods inherited from class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep
afterCopy, createPanelBuilder, dependsOn, finish, getLabel, getModelItem, getPropertiesLabel, getRequiredInterfaces, getTestCase, getTestStepTitle, hasEditor, isDisabled, isForLoadTest, prepare, setDisabled, setName
 
Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem
addExternalDependencies, afterLoad, beforeSave, dependsOn, getConfig, getDescription, getExternalDependencies, getIcon, getId, getName, getParent, getSettings, getWsdlModelItemByName, resolve, setConfig, setDescription, setIcon, setSettings
 
Methods inherited from class com.eviware.soapui.model.support.AbstractModelItem
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, getChildren, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, removePropertyChangeListener
 
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.ModelItem
getChildren, getDescription, getIcon, getId, getName, getParent, getSettings
 
Methods inherited from interface com.eviware.soapui.support.PropertyChangeNotifier
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 

Field Detail

manualTestStepConfig

protected com.eviware.soapui.config.ManualTestStepConfig manualTestStepConfig

MANUAL_STEP

public static final java.lang.String MANUAL_STEP

STATUS_PROPERTY

public static final java.lang.String STATUS_PROPERTY
Constructor Detail

ManualTestStep

public ManualTestStep(WsdlTestCase testCase,
                      com.eviware.soapui.config.TestStepConfig config,
                      boolean forLoadTest)
Method Detail

getLastResult

protected ManualTestStepResult getLastResult()

getManualTestStepConfig

public com.eviware.soapui.config.ManualTestStepConfig getManualTestStepConfig()

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>

run

public TestStepResult run(TestCaseRunner runner,
                          TestCaseRunContext runContext)
Specified by:
run in interface TestStep

cancel

public boolean cancel()
Specified by:
cancel in interface TestStep
Overrides:
cancel 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

getPropertyExpansions

public PropertyExpansion[] getPropertyExpansions()
Specified by:
getPropertyExpansions in interface PropertyExpansionContainer

getExpectedResult

public java.lang.String getExpectedResult()

setExpectedResult

public void setExpectedResult(java.lang.String expectedResult)

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


Copyright © 2005-2011 eviware.com. All Rights Reserved.