com.amazonaws.services.simpleworkflow.flow.junit

## クラス WorkflowTest

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

- すべての実装されたインタフェース:
    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`.
  作成者:
    fateev

- - ### フィールドの概要

    - ### クラスから継承されたフィールド com.amazonaws.services.simpleworkflow.flow.junit.WorkflowTestBase

      `decisionContext, defaultActivitiesTaskListToPoll, workflowClock, workflowContext`

  - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `WorkflowTest()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `addActivitiesImplementation(java.lang.Object activitiesImplementation)`
    `void` | `addActivitiesImplementation(java.lang.String taskList, java.lang.Object activitiesImplementation)`
    `void` | `addActivitiesImplementations(java.lang.String taskList, java.lang.Iterable<java.lang.Object> activityImplementationObjects)`
    `void` | `addWorkflowImplementationType(java.lang.Class<?> workflowImplementationType)`
    `java.lang.Iterable<java.lang.Object>` | `getActivitiesImplementations()`
    `java.util.Map<java.lang.String,java.lang.Object>` | `getTaskListActivitiesImplementationMap()`
    `void` | `setActivitiesImplementations(java.lang.Iterable<java.lang.Object> activitiesImplementationObjects)`
    `void` | `setTaskListActivitiesImplementationMap(java.util.Map<java.lang.String,java.lang.Object> map)`
    `void` | `setWorkflowImplementationTypes(java.util.Collection<java.lang.Class<?>> workflowImplementationTypes)`

    - ### クラスから継承されたメソッド 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`

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### WorkflowTest

          public WorkflowTest()

  - ### メソッドの詳細

    - #### addActivitiesImplementation

          public void addActivitiesImplementation(java.lang.Object activitiesImplementation)

    - #### addActivitiesImplementation

          public void addActivitiesImplementation(java.lang.String taskList,
                                         java.lang.Object activitiesImplementation)

    - #### addWorkflowImplementationType

          public void addWorkflowImplementationType(java.lang.Class<?> workflowImplementationType)

    - #### setActivitiesImplementations

          public void setActivitiesImplementations(java.lang.Iterable<java.lang.Object> activitiesImplementationObjects)

    - #### setTaskListActivitiesImplementationMap

          public void setTaskListActivitiesImplementationMap(java.util.Map<java.lang.String,java.lang.Object> map)

    - #### getTaskListActivitiesImplementationMap

          public java.util.Map<java.lang.String,java.lang.Object> getTaskListActivitiesImplementationMap()

    - #### addActivitiesImplementations

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

    - #### getActivitiesImplementations

          public java.lang.Iterable<java.lang.Object> getActivitiesImplementations()

    - #### setWorkflowImplementationTypes

          public void setWorkflowImplementationTypes(java.util.Collection<java.lang.Class<?>> workflowImplementationTypes)
                                              throws java.lang.InstantiationException,
                                                     java.lang.IllegalAccessException

      例外:
        `java.lang.InstantiationException`
        `java.lang.IllegalAccessException`