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
All Implemented Interfaces:
org.junit.rules.MethodRule

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.

Author:
fateev

Field Summary
 
Fields inherited from class com.amazonaws.services.simpleworkflow.flow.junit.WorkflowTestBase
decisionContext, defaultActivitiesTaskListToPoll, workflowClock, workflowContext
 
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
afterEvaluate, apply, beforeEvaluate, 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
clone, equals, finalize, 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 © 2016. All rights reserved.