gov.nci.nih.cagrid.validator.steps
Class AbstractBaseServiceTestStep

java.lang.Object
  extended by junit.framework.Assert
      extended by gov.nih.nci.cagrid.testing.system.haste.Step
          extended by gov.nci.nih.cagrid.validator.steps.AbstractBaseServiceTestStep
Direct Known Subclasses:
BaseCadsrTestStep, BaseDorianTestStep, BaseGmeTestStep

public abstract class AbstractBaseServiceTestStep
extends Step

AbstractBaseServiceTestStep Base step from which all service testing steps must inherit

Version:
$Id: AbstractBaseServiceTestStep.java,v 1.2 2007/12/03 16:27:19 hastings Exp $
Author:
David Ervin

Constructor Summary
AbstractBaseServiceTestStep()
          This constructor is only used to instantiate the step for the purpose of calling the getRequiredConfigurationProperties() method
AbstractBaseServiceTestStep(java.lang.String serviceUrl, java.io.File tempDir, java.util.Properties configuration)
           
 
Method Summary
 java.util.Properties getConfiguration()
           
 java.lang.String getName()
          Overridden because Haste forgets what you passed in to the constructor as a name
 java.util.Set<java.lang.String> getRequiredConfigurationProperties()
          This method may be overriden by subclasses to return a Set of the keys for configuration properties required at runtime
 java.lang.String getServiceUrl()
           
 java.io.File getTempDir()
           
 
Methods inherited from class gov.nih.nci.cagrid.testing.system.haste.Step
runStep
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractBaseServiceTestStep

public AbstractBaseServiceTestStep()
This constructor is only used to instantiate the step for the purpose of calling the getRequiredConfigurationProperties() method


AbstractBaseServiceTestStep

public AbstractBaseServiceTestStep(java.lang.String serviceUrl,
                                   java.io.File tempDir,
                                   java.util.Properties configuration)
Method Detail

getName

public java.lang.String getName()
Overridden because Haste forgets what you passed in to the constructor as a name

Overrides:
getName in class Step

getRequiredConfigurationProperties

public java.util.Set<java.lang.String> getRequiredConfigurationProperties()
This method may be overriden by subclasses to return a Set of the keys for configuration properties required at runtime

Returns:
The set of required configuration properties

getServiceUrl

public java.lang.String getServiceUrl()

getTempDir

public java.io.File getTempDir()

getConfiguration

public java.util.Properties getConfiguration()