gov.nih.nci.cagrid.testing.system.haste
Class Step

java.lang.Object
  extended by junit.framework.Assert
      extended by gov.nih.nci.cagrid.testing.system.haste.Step
Direct Known Subclasses:
AbstractBaseServiceTestStep, DeleteTempDirStep, DeployServiceStep, DestroyContainerStep, StartContainerStep, StopContainerStep, TestHttpServices, TestHttpsServices, TestServiceMetaData, TestServiceUpStep, UnpackContainerStep

public abstract class Step
extends junit.framework.Assert

A Step is the basic unit of a Story -- a Story executes a series of Steps that perform actions and make assertions. Step is the system-test-level analogue of test methods within a JUnit TestCase.

Version:
$Revision: 1.1 $

Constructor Summary
Step()
           
 
Method Summary
 java.lang.String getName()
          Define the name of this step.
abstract  void runStep()
          The method that gets executed by Story's runTest() loop.
 
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

Step

public Step()
Method Detail

runStep

public abstract void runStep()
                      throws java.lang.Throwable
The method that gets executed by Story's runTest() loop.

Throws:
java.lang.Throwable - Assertions, failures and other Throwables need to be able to throw into

getName

public java.lang.String getName()
Define the name of this step. Currently uses name of class, but user can override to redefine.