com.eviware.soapui.impl.wsdl.teststeps.assertions
Class AbstractTestAssertionFactory

java.lang.Object
  extended by com.eviware.soapui.impl.wsdl.teststeps.assertions.AbstractTestAssertionFactory
All Implemented Interfaces:
TestAssertionFactory
Direct Known Subclasses:
GroovyScriptAssertion.Factory, NotSoapFaultAssertion.Factory, ResponseSLAAssertion.Factory, SchemaComplianceAssertion.Factory, SimpleContainsAssertion.Factory, SimpleNotContainsAssertion.Factory, SoapFaultAssertion.Factory, SoapResponseAssertion.Factory, WSARequestAssertion.Factory, WSAResponseAssertion.Factory, WSSStatusAssertion.Factory, XPathContainsAssertion.Factory, XQueryContainsAssertion.Factory

public abstract class AbstractTestAssertionFactory
extends java.lang.Object
implements TestAssertionFactory


Constructor Summary
AbstractTestAssertionFactory(java.lang.String id, java.lang.String label, java.lang.Class<? extends TestAssertion> assertionClass)
           
AbstractTestAssertionFactory(java.lang.String id, java.lang.String label, java.lang.Class<? extends TestAssertion> assertionClass, java.lang.Class<? extends ModelItem> targetClass)
           
AbstractTestAssertionFactory(java.lang.String id, java.lang.String label, java.lang.Class<? extends TestAssertion> assertionClass, java.lang.Class<? extends ModelItem>[] targetClasses)
           
 
Method Summary
 TestAssertion buildAssertion(com.eviware.soapui.config.TestAssertionConfig config, Assertable assertable)
           
 boolean canAssert(Assertable assertable)
           
 java.lang.String getAssertionId()
           
 java.lang.String getAssertionLabel()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTestAssertionFactory

public AbstractTestAssertionFactory(java.lang.String id,
                                    java.lang.String label,
                                    java.lang.Class<? extends TestAssertion> assertionClass)

AbstractTestAssertionFactory

public AbstractTestAssertionFactory(java.lang.String id,
                                    java.lang.String label,
                                    java.lang.Class<? extends TestAssertion> assertionClass,
                                    java.lang.Class<? extends ModelItem> targetClass)

AbstractTestAssertionFactory

public AbstractTestAssertionFactory(java.lang.String id,
                                    java.lang.String label,
                                    java.lang.Class<? extends TestAssertion> assertionClass,
                                    java.lang.Class<? extends ModelItem>[] targetClasses)
Method Detail

getAssertionId

public java.lang.String getAssertionId()
Specified by:
getAssertionId in interface TestAssertionFactory

getAssertionLabel

public java.lang.String getAssertionLabel()
Specified by:
getAssertionLabel in interface TestAssertionFactory

canAssert

public boolean canAssert(Assertable assertable)
Specified by:
canAssert in interface TestAssertionFactory

buildAssertion

public TestAssertion buildAssertion(com.eviware.soapui.config.TestAssertionConfig config,
                                    Assertable assertable)
Specified by:
buildAssertion in interface TestAssertionFactory


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