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

java.lang.Object
  extended by com.eviware.soapui.model.support.AbstractModelItem
      extended by com.eviware.soapui.impl.wsdl.teststeps.WsdlAssertion
All Implemented Interfaces:
ModelItem
Direct Known Subclasses:
SchemaComplianceAssertion, SimpleContainsAssertion, SoapFaultAssertion, XPathContainsAssertion

public abstract class WsdlAssertion
extends AbstractModelItem

Base class for WsdlAssertions

Author:
Ole.Matzura

Nested Class Summary
static class WsdlAssertion.AssertionStatus
           
 class WsdlAssertion.ConfigureAssertionAction
           
 class WsdlAssertion.RemoveAssertionAction
           
 class WsdlAssertion.RenameAssertionAction
           
 
Field Summary
static java.lang.String CONFIGURATION_PROPERTY
           
static java.lang.String STATUS_PROPERTY
           
 
Fields inherited from interface com.eviware.soapui.model.ModelItem
ACTIONS_PROPERTY, DESCRIPTION_PROPERTY, ICON_PROPERTY, NAME_PROPERTY
 
Constructor Summary
WsdlAssertion(com.eviware.soapui.config.RequestAssertionConfig assertionConfig, WsdlTestRequest request)
           
 
Method Summary
protected abstract  java.lang.String assertRequest(WsdlTestRequest request)
           
 WsdlAssertion.AssertionStatus assertResponse(WsdlTestRequest request)
           
 void configure()
           
protected  SoapUITreeNode createTreeNode()
           
protected  org.apache.xmlbeans.XmlObject getConfiguration()
           
 AssertionError[] getErrors()
           
 javax.swing.ImageIcon getIcon()
           
 java.lang.String getName()
           
 Request getRequest()
           
 WsdlAssertion.AssertionStatus getStatus()
           
 boolean isConfigurable()
           
protected  void setConfiguration(org.apache.xmlbeans.XmlObject configuration)
           
 void setName(java.lang.String name)
           
 void updateConfig(com.eviware.soapui.config.RequestAssertionConfig config)
           
 
Methods inherited from class com.eviware.soapui.model.support.AbstractModelItem
addAction, addPropertyChangeListener, addPropertyChangeListener, getActions, getDescription, getPanelBuilder, getTreeModel, getTreeNode, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, release, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATUS_PROPERTY

public static final java.lang.String STATUS_PROPERTY

CONFIGURATION_PROPERTY

public static final java.lang.String CONFIGURATION_PROPERTY
Constructor Detail

WsdlAssertion

public WsdlAssertion(com.eviware.soapui.config.RequestAssertionConfig assertionConfig,
                     WsdlTestRequest request)
Method Detail

getConfiguration

protected org.apache.xmlbeans.XmlObject getConfiguration()

setConfiguration

protected void setConfiguration(org.apache.xmlbeans.XmlObject configuration)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getStatus

public WsdlAssertion.AssertionStatus getStatus()

getRequest

public Request getRequest()

getErrors

public AssertionError[] getErrors()

assertResponse

public WsdlAssertion.AssertionStatus assertResponse(WsdlTestRequest request)

assertRequest

protected abstract java.lang.String assertRequest(WsdlTestRequest request)
                                           throws AssertionException
Throws:
AssertionException

isConfigurable

public boolean isConfigurable()

configure

public void configure()

getIcon

public javax.swing.ImageIcon getIcon()

createTreeNode

protected SoapUITreeNode createTreeNode()
Specified by:
createTreeNode in class AbstractModelItem

updateConfig

public void updateConfig(com.eviware.soapui.config.RequestAssertionConfig config)


Copyright © 2005 eviware.com. All Rights Reserved.