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

All Superinterfaces:
AbstractHttpRequestInterface<com.eviware.soapui.config.RestRequestConfig>, Assertable, AttachmentContainer, java.util.EventListener, HttpRequestInterface<com.eviware.soapui.config.RestRequestConfig>, HttpTestRequestInterface<com.eviware.soapui.config.RestRequestConfig>, ModelItem, MutableAttachmentContainer, MutableTestPropertyHolder, java.beans.PropertyChangeListener, PropertyChangeNotifier, PropertyExpansionContainer, Request, RestRequestInterface, TestPropertyHolder, TestRequest
All Known Implementing Classes:
RestTestRequest

public interface RestTestRequestInterface
extends HttpTestRequestInterface<com.eviware.soapui.config.RestRequestConfig>, RestRequestInterface


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.eviware.soapui.model.testsuite.Assertable
Assertable.AssertionStatus
 
Nested classes/interfaces inherited from interface com.eviware.soapui.impl.rest.RestRequestInterface
RestRequestInterface.RequestMethod
 
Field Summary
 
Fields inherited from interface com.eviware.soapui.impl.wsdl.teststeps.HttpTestRequestInterface
RESPONSE_PROPERTY, STATUS_PROPERTY
 
Fields inherited from interface com.eviware.soapui.impl.rest.RestRequestInterface
DEFAULT_MEDIATYPE, log, REST_XML_REQUEST
 
Fields inherited from interface com.eviware.soapui.impl.support.AbstractHttpRequestInterface
BIND_ADDRESS, DISABLE_MULTIPART_ATTACHMENTS, DUMP_FILE, FOLLOW_REDIRECTS, MAX_SIZE, REMOVE_EMPTY_CONTENT, REQUEST_HEADERS_PROPERTY, STRIP_WHITESPACES
 
Method Summary
 java.lang.String getRestMethodName()
           
 java.lang.String getServiceName()
           
 RestTestRequestStep getTestStep()
           
 WsdlMessageAssertion importAssertion(WsdlMessageAssertion source, boolean overwrite, boolean createCopy)
           
 void resolve(ResolveContext<?> context)
           
 void setRestMethod(RestMethod restMethod)
           
 
Methods inherited from interface com.eviware.soapui.impl.wsdl.teststeps.HttpTestRequestInterface
assertResponse, getResponseContentAsString, getTestCase, updateConfig
 
Methods inherited from interface com.eviware.soapui.model.testsuite.Assertable
addAssertion, addAssertionsListener, cloneAssertion, getAssertableContent, getAssertableType, getAssertionAt, getAssertionByName, getAssertionCount, getAssertionList, getAssertions, getAssertionStatus, getDefaultAssertableContent, getInterface, getModelItem, moveAssertion, removeAssertion, removeAssertionsListener
 
Methods inherited from interface com.eviware.soapui.impl.rest.RestRequestInterface
getAccept, getRepresentations, getRepresentations, getRepresentations, getResource, getResponseMediaTypes, getRestMethod, hasEndpoint, release, setAccept, setPath, setResponse
 
Methods inherited from interface com.eviware.soapui.impl.support.http.HttpRequestInterface
getMediaType, getParams, getPath, getResponseContentAsXml, hasRequestBody, isPostQueryString, setMediaType, setMethod, setPostQueryString
 
Methods inherited from interface com.eviware.soapui.impl.support.AbstractHttpRequestInterface
beforeSave, copyAttachmentsTo, getAfterRequestInjection, getBindAddress, getDomain, getDumpFile, getIcon, getIconAnimator, getMaxSize, getMethod, getPassword, getRequestHeaders, getResponse, getSslKeystore, getSubmitListeners, getUsername, importAttachment, isEntitizeProperties, isFollowRedirects, isPrettyPrint, isReadOnly, isRemoveEmptyContent, isStripWhitespaces, setBindAddress, setDomain, setDumpFile, setEntitizeProperties, setFollowRedirects, setIconAnimator, setMaxSize, setMultipartEnabled, setPassword, setPrettyPrint, setRemoveEmptyContent, setRequestContent, setRequestHeaders, setSslKeystore, setStripWhitespaces, setUsername
 
Methods inherited from interface com.eviware.soapui.impl.wsdl.MutableTestPropertyHolder
addProperty, moveProperty, removeProperty, renameProperty
 
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 java.beans.PropertyChangeListener
propertyChange
 

Method Detail

importAssertion

WsdlMessageAssertion importAssertion(WsdlMessageAssertion source,
                                     boolean overwrite,
                                     boolean createCopy)
Specified by:
importAssertion in interface TestRequest

setRestMethod

void setRestMethod(RestMethod restMethod)

getRestMethodName

java.lang.String getRestMethodName()

resolve

void resolve(ResolveContext<?> context)
Specified by:
resolve in interface AbstractHttpRequestInterface<com.eviware.soapui.config.RestRequestConfig>

getServiceName

java.lang.String getServiceName()

getTestStep

RestTestRequestStep getTestStep()
Specified by:
getTestStep in interface HttpTestRequestInterface<com.eviware.soapui.config.RestRequestConfig>
Specified by:
getTestStep in interface TestRequest


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