public abstract class WsdlMessageAssertion extends AbstractModelItem implements PropertyExpansionContainer, TestAssertion
| Modifier and Type | Field and Description |
|---|---|
protected AssertionError[] |
assertionErrors |
protected Assertable.AssertionStatus |
assertionStatus |
CONFIGURATION_PROPERTY, DISABLED_PROPERTY, ERRORS_PROPERTY, STATUS_PROPERTYDESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY| Modifier | Constructor and Description |
|---|---|
protected |
WsdlMessageAssertion(TestAssertionConfig assertionConfig,
Assertable modelItem,
boolean cloneable,
boolean configurable,
boolean multiple,
boolean requiresResponseContent) |
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, getChildren, getProject, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, removePropertyChangeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetChildren, getProjectaddPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListenerprotected Assertable.AssertionStatus assertionStatus
protected AssertionError[] assertionErrors
protected WsdlMessageAssertion(TestAssertionConfig assertionConfig, Assertable modelItem, boolean cloneable, boolean configurable, boolean multiple, boolean requiresResponseContent)
public org.apache.xmlbeans.XmlObject getConfiguration()
public void setConfiguration(org.apache.xmlbeans.XmlObject configuration)
public Assertable.AssertionStatus getStatus()
getStatus in interface TestAssertionpublic AssertionError[] getErrors()
getErrors in interface TestAssertionpublic boolean isAllowMultiple()
isAllowMultiple in interface TestAssertionpublic Assertable.AssertionStatus assertResponse(MessageExchange messageExchange, SubmitContext context)
protected abstract String internalAssertResponse(MessageExchange messageExchange, SubmitContext context) throws AssertionException
AssertionExceptionpublic Assertable.AssertionStatus assertRequest(MessageExchange messageExchange, SubmitContext context)
public Assertable.AssertionStatus assertProperty(TestPropertyHolder source, String propertyName, MessageExchange messageExchange, SubmitContext context)
protected abstract String internalAssertRequest(MessageExchange messageExchange, SubmitContext context) throws AssertionException
AssertionExceptionprotected abstract String internalAssertProperty(TestPropertyHolder source, String propertyName, MessageExchange messageExchange, SubmitContext context) throws AssertionException
AssertionExceptionpublic boolean isConfigurable()
isConfigurable in interface TestAssertionpublic boolean isClonable()
isClonable in interface TestAssertionpublic boolean configure()
configure in interface TestAssertionpublic String getDescription()
getDescription in interface ModelItempublic void updateConfig(TestAssertionConfig config)
public TestAssertionConfig getConfig()
public Settings getSettings()
getSettings in interface ModelItempublic void release()
public Assertable getAssertable()
getAssertable in interface TestAssertionpublic void setAssertable(Assertable assertable)
public PropertyExpansion[] getPropertyExpansions()
getPropertyExpansions in interface PropertyExpansionContainerpublic void setName(String name)
public String getLabel()
getLabel in interface TestAssertionpublic boolean isDisabled()
isDisabled in interface TestAssertionpublic void setDisabled(boolean disabled)
public boolean isValid()
public boolean isFailed()
public void prepare(TestCaseRunner testRunner, TestCaseRunContext testRunContext) throws Exception
prepare in interface TestAssertionExceptionpublic int getIndexOfAssertion(TestAssertion assertion)
getIndexOfAssertion in interface TestAssertionpublic void resolve(ResolveContext<?> context)
Copyright © 2019. All Rights Reserved.