Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

com.newstep.solid.test.management.runtime
Class ManagedExecTest
junit.framework.Assert
  |
  +--junit.framework.TestCase
       |
       +--com.newstep.solid.test.management.runtime.ManagedExecTest
All Implemented Interfaces:
       Test
Direct Known Subclasses:
       ExceptionAsynExecTest, NonSuspendableAsyncExecTest, NonSuspendableSyncExecTest, SuspendableAsyncExecTest, SuspendableSyncExecTest

public abstract class ManagedExecTest      
Abstract.
 
 

Nested Class Summary
class
ExecStateTransition
Field Summary
ExecStateTransition
ERROR
ExecStateTransition
RESUME
ExecStateTransition
SHUTDOWN
ExecStateTransition
START
ExecStateTransition
STOP
ExecStateTransition
SUSPEND
Method Summary
public abstract ManagedExecutable
public abstract ManagedExecutable
public abstract ManagedExecutable
getManagedExecutable(Method method)
public abstract ManagedExecutable
public abstract ManagedExecutable
public abstract ManagedExecutable
public abstract ManagedExecutable
public abstract ManagedExecutable
public abstract ManagedExecutable
public abstract ManagedExecutable
public abstract Object
public abstract void
public void
public void
stateTransitionTest(ManagedExecutable mgdExec, Object transitionTable, ExecStateTransition transition)
public void
public void
transitionTest(Method method)
public void
validateDestState(ExecStateTransition transition, ExecState startState, ExecState destState, Object transitionTable)
public void
validateExecutableException(ExecStateTransition transition, ExecState startState, ExecutableException ee, Object transitionTable)
public void
validateInvalidStateException(ExecStateTransition transition, ExecState startState, InvalidStateException ise, Object transitionTable)
Method Detail
getDoneExec
public abstract ManagedExecutable getDoneExec ()
 
Abstract.
 

getErrorExec
public abstract ManagedExecutable getErrorExec ()
 
Abstract.
 

getIdleExec
public abstract ManagedExecutable getIdleExec ()
 
Abstract.
 

getManagedExecutable
public ManagedExecutable getManagedExecutable (Method method)
 
 

getResumingExec
public abstract ManagedExecutable getResumingExec ()
 
Abstract.
 

getRunningExec
public abstract ManagedExecutable getRunningExec ()
 
Abstract.
 

getShuttingDownExec
public abstract ManagedExecutable getShuttingDownExec ()
 
Abstract.
 

getStartingExec
public abstract ManagedExecutable getStartingExec ()
 
Abstract.
 

getStoppingExec
public abstract ManagedExecutable getStoppingExec ()
 
Abstract.
 

getSuspendedExec
public abstract ManagedExecutable getSuspendedExec ()
 
Abstract.
 

getSuspendingExec
public abstract ManagedExecutable getSuspendingExec ()
 
Abstract.
 

getTransitionTable
public abstract Object getTransitionTable ()
 
Abstract.
 

init
public abstract void init ()
 
Abstract.
 

setUp
public void setUp ()
 
 

stateTransitionTest
public void stateTransitionTest (ManagedExecutable mgdExec, Object transitionTable, ExecStateTransition transition)
 
 

testStateTransitions
public void testStateTransitions ()
 
 

transitionTest
public void transitionTest (Method method)
 
 

validateDestState
public void validateDestState (ExecStateTransition transition, ExecState startState, ExecState destState, Object transitionTable)
 
 

validateExecutableException
public void validateExecutableException (ExecStateTransition transition, ExecState startState, ExecutableException ee, Object transitionTable)
 
 

validateInvalidStateException
public void validateInvalidStateException (ExecStateTransition transition, ExecState startState, InvalidStateException ise, Object transitionTable)
 
 

Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD