com.eviware.soapui.impl.wsdl.teststeps
Interface RestTestRequestStepInterface

All Superinterfaces:
Assertable, java.util.EventListener, HttpRequestTestStep, HttpTestRequestStepInterface, ModelItem, OperationTestStep, java.beans.PropertyChangeListener, PropertyChangeNotifier, PropertyExpansionContainer, ResultContainer, TestModelItem, TestPropertyHolder, TestStep
All Known Implementing Classes:
RestTestRequestStep

public interface RestTestRequestStepInterface
extends HttpTestRequestStepInterface, OperationTestStep


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.eviware.soapui.model.testsuite.Assertable
Assertable.AssertionStatus
 
Field Summary
 
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
 
Method Summary
 TestAssertion addAssertion(java.lang.String type)
           
 void addAssertionsListener(AssertionsListener listener)
           
 TestAssertion cloneAssertion(TestAssertion source, java.lang.String name)
           
 boolean dependsOn(AbstractWsdlModelItem<?> modelItem)
           
 java.lang.String getAssertableContent()
           
 TestAssertionRegistry.AssertableType getAssertableType()
           
 WsdlMessageAssertion getAssertionAt(int index)
           
 TestAssertion getAssertionByName(java.lang.String name)
           
 int getAssertionCount()
           
 java.util.List<TestAssertion> getAssertionList()
           
 java.util.Map<java.lang.String,TestAssertion> getAssertions()
           
 Assertable.AssertionStatus getAssertionStatus()
           
 java.lang.String getDefaultAssertableContent()
           
 AbstractHttpRequest<?> getHttpRequest()
           
 Interface getInterface()
           
 PropertyExpansion[] getPropertyExpansions()
           
 com.eviware.soapui.config.RestRequestStepConfig getRequestStepConfig()
           
 RestResource getResource()
           
 java.lang.String getResourcePath()
           
 RestMethod getRestMethod()
           
 java.lang.String getService()
           
 RestTestRequestInterface getTestRequest()
           
 TestStep getTestStep()
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
           
 void release()
           
 void removeAssertion(TestAssertion assertion)
           
 void removeAssertionsListener(AssertionsListener listener)
           
 void resolve(ResolveContext<?> context)
           
 TestStepResult run(TestCaseRunner runner, TestCaseRunContext runContext)
           
 void setResource(RestResource operation)
           
 
Methods inherited from interface com.eviware.soapui.impl.wsdl.teststeps.HttpTestRequestStepInterface
beforeSave, cancel, clone, getChildren, getDefaultSourcePropertyName, getDefaultTargetPropertyName, getDescription, getIcon, getTestCase, prepare, resetConfigOnMove, setDescription, setName
 
Methods inherited from interface com.eviware.soapui.model.testsuite.TestStep
finish, getLabel, isDisabled
 
Methods inherited from interface com.eviware.soapui.model.ModelItem
getId, getName, getParent, getSettings
 
Methods inherited from interface com.eviware.soapui.support.PropertyChangeNotifier
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from interface com.eviware.soapui.model.TestPropertyHolder
addTestPropertyListener, getModelItem, getProperties, getPropertiesLabel, getProperty, getPropertyAt, getPropertyCount, getPropertyList, getPropertyNames, getPropertyValue, hasProperty, removeTestPropertyListener, setPropertyValue
 
Methods inherited from interface com.eviware.soapui.model.testsuite.Assertable
getModelItem, moveAssertion
 
Methods inherited from interface com.eviware.soapui.model.testsuite.OperationTestStep
getOperation
 

Method Detail

getRequestStepConfig

com.eviware.soapui.config.RestRequestStepConfig getRequestStepConfig()

getService

java.lang.String getService()

getResourcePath

java.lang.String getResourcePath()

getRestMethod

RestMethod getRestMethod()

getResource

RestResource getResource()

release

void release()
Specified by:
release in interface HttpTestRequestStepInterface

propertyChange

void propertyChange(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener

dependsOn

boolean dependsOn(AbstractWsdlModelItem<?> modelItem)
Specified by:
dependsOn in interface HttpTestRequestStepInterface

setResource

void setResource(RestResource operation)

getTestRequest

RestTestRequestInterface getTestRequest()
Specified by:
getTestRequest in interface HttpRequestTestStep
Specified by:
getTestRequest in interface HttpTestRequestStepInterface

getInterface

Interface getInterface()
Specified by:
getInterface in interface Assertable

getTestStep

TestStep getTestStep()
Specified by:
getTestStep in interface HttpRequestTestStep
Specified by:
getTestStep in interface HttpTestRequestStepInterface

resolve

void resolve(ResolveContext<?> context)
Specified by:
resolve in interface HttpTestRequestStepInterface

getPropertyExpansions

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

getHttpRequest

AbstractHttpRequest<?> getHttpRequest()
Specified by:
getHttpRequest in interface HttpRequestTestStep
Specified by:
getHttpRequest in interface HttpTestRequestStepInterface

addAssertion

TestAssertion addAssertion(java.lang.String type)
Specified by:
addAssertion in interface Assertable

addAssertionsListener

void addAssertionsListener(AssertionsListener listener)
Specified by:
addAssertionsListener in interface Assertable

cloneAssertion

TestAssertion cloneAssertion(TestAssertion source,
                             java.lang.String name)
Specified by:
cloneAssertion in interface Assertable

getAssertableContent

java.lang.String getAssertableContent()
Specified by:
getAssertableContent in interface Assertable

getAssertableType

TestAssertionRegistry.AssertableType getAssertableType()
Specified by:
getAssertableType in interface Assertable

getAssertionByName

TestAssertion getAssertionByName(java.lang.String name)
Specified by:
getAssertionByName in interface Assertable

getAssertionList

java.util.List<TestAssertion> getAssertionList()
Specified by:
getAssertionList in interface Assertable

getAssertionStatus

Assertable.AssertionStatus getAssertionStatus()
Specified by:
getAssertionStatus in interface Assertable

removeAssertion

void removeAssertion(TestAssertion assertion)
Specified by:
removeAssertion in interface Assertable

removeAssertionsListener

void removeAssertionsListener(AssertionsListener listener)
Specified by:
removeAssertionsListener in interface Assertable

getAssertions

java.util.Map<java.lang.String,TestAssertion> getAssertions()
Specified by:
getAssertions in interface Assertable

getAssertionAt

WsdlMessageAssertion getAssertionAt(int index)
Specified by:
getAssertionAt in interface Assertable

getAssertionCount

int getAssertionCount()
Specified by:
getAssertionCount in interface Assertable

getDefaultAssertableContent

java.lang.String getDefaultAssertableContent()
Specified by:
getDefaultAssertableContent in interface Assertable

run

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


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