Did this page help you?

   Yes   No   Tell us about it...

com.amazonaws.services.simpleworkflow.flow.junit
Class WorkflowTest

java.lang.Object
  extended by com.amazonaws.services.simpleworkflow.flow.junit.WorkflowTestBase
      extended by com.amazonaws.services.simpleworkflow.flow.junit.WorkflowTest

public class WorkflowTest
extends WorkflowTestBase

JUnit Rule that should be present as a public field of the test class annotated with @Rule. Requires that test is executed with FlowBlockJUnit4ClassRunner.


Constructor Summary
WorkflowTest()
           
 
Method Summary
 void addActivitiesImplementation(Object activitiesImplementation)
           
 void addActivitiesImplementation(String taskList, Object activitiesImplementation)
           
 void addActivitiesImplementations(String taskList, Iterable<Object> activityImplementationObjects)
           
 void addWorkflowImplementationType(Class<?> workflowImplementationType)
           
 Iterable<Object> getActivitiesImplementations()
           
 Map<String,Object> getTaskListActivitiesImplementationMap()
           
 void setActivitiesImplementations(Iterable<Object> activitiesImplementationObjects)
           
 void setTaskListActivitiesImplementationMap(Map<String,Object> map)
           
 void setWorkflowImplementationTypes(Collection<Class<?>> workflowImplementationTypes)
           
 
Methods inherited from class com.amazonaws.services.simpleworkflow.flow.junit.WorkflowTestBase
apply, clockAdvanceSeconds, clockAdvanceSeconds, getClockAcceleration, getDecisionContext, getDefaultActivitiesTaskListToPoll, getWorkflowExecution, getWorkflowType, isDisableOutstandingTasksCheck, setClockAccelerationCoefficient, setClockCurrentTimeMillis, setDefaultActivitiesTaskListToPoll, setDisableOutstandingTasksCheck, setExpectedException, setFlowTestRunner, setTestTimeoutActualTimeMilliseconds, setWorkflowExecution, setWorkflowType, waitBlocked
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowTest

public WorkflowTest()
Method Detail

addActivitiesImplementation

public void addActivitiesImplementation(Object activitiesImplementation)

addActivitiesImplementation

public void addActivitiesImplementation(String taskList,
                                        Object activitiesImplementation)

addWorkflowImplementationType

public void addWorkflowImplementationType(Class<?> workflowImplementationType)

setActivitiesImplementations

public void setActivitiesImplementations(Iterable<Object> activitiesImplementationObjects)

setTaskListActivitiesImplementationMap

public void setTaskListActivitiesImplementationMap(Map<String,Object> map)

getTaskListActivitiesImplementationMap

public Map<String,Object> getTaskListActivitiesImplementationMap()

addActivitiesImplementations

public void addActivitiesImplementations(String taskList,
                                         Iterable<Object> activityImplementationObjects)

getActivitiesImplementations

public Iterable<Object> getActivitiesImplementations()

setWorkflowImplementationTypes

public void setWorkflowImplementationTypes(Collection<Class<?>> workflowImplementationTypes)
                                    throws InstantiationException,
                                           IllegalAccessException
Throws:
InstantiationException
IllegalAccessException


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.