com.amazonaws.services.simpleworkflow.flow.junit.spring

## クラス SpringWorkflowTest

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

- すべての実装されたインタフェース:
    org.junit.rules.MethodRule

      public class SpringWorkflowTest
      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 `FlowSpringJUnit4ClassRunner`.

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

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

      `decisionContext, defaultActivitiesTaskListToPoll, workflowClock, workflowContext`

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `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` | `addWorkflowImplementation(java.lang.Object workflowImplementation)`
    `protected void` | `afterEvaluate()`
    `protected void` | `beforeEvaluate(DecisionContext decisionContext)`
    `java.lang.Iterable<java.lang.Object>` | `getActivitiesImplementations()`
    `DataConverter` | `getDataConverter()`
    `java.util.Map<java.lang.String,java.lang.Object>` | `getTaskListActivitiesImplementationMap()`
    `java.lang.Iterable<java.lang.Object>` | `getWorkflowImplementations()`
    `java.lang.Iterable<WorkflowType>` | `getWorkflowTypesToRegister()`
    `void` | `setActivitiesImplementations(java.lang.Iterable<java.lang.Object> activityImplementationObjects)`
    `void` | `setDataConverter(DataConverter converter)`
    `void` | `setTaskListActivitiesImplementationMap(java.util.Map<java.lang.String,java.lang.Object> map)`
    `void` | `setWorkflowImplementations(java.lang.Iterable<java.lang.Object> workflowImplementations)`

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

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

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

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

    - #### SpringWorkflowTest

          public SpringWorkflowTest()

  - ### メソッドの詳細

    - #### addActivitiesImplementation

          public void addActivitiesImplementation(java.lang.Object activitiesImplementation)

    - #### addActivitiesImplementation

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

    - #### setActivitiesImplementations

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

    - #### addActivitiesImplementations

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

    - #### 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()

    - #### getActivitiesImplementations

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

    - #### setWorkflowImplementations

          public void setWorkflowImplementations(java.lang.Iterable<java.lang.Object> workflowImplementations)
                                          throws java.lang.InstantiationException,
                                                 java.lang.IllegalAccessException

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

    - #### getWorkflowImplementations

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

    - #### addWorkflowImplementation

          public void addWorkflowImplementation(java.lang.Object workflowImplementation)
                                         throws java.lang.InstantiationException,
                                                java.lang.IllegalAccessException

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

    - #### getDataConverter

          public DataConverter getDataConverter()

    - #### setDataConverter

          public void setDataConverter(DataConverter converter)

    - #### getWorkflowTypesToRegister

          public java.lang.Iterable<WorkflowType> getWorkflowTypesToRegister()

    - #### beforeEvaluate

          protected void beforeEvaluate(DecisionContext decisionContext)

      オーバーライド:
        `beforeEvaluate` クラス内 `WorkflowTestBase`

    - #### afterEvaluate

          protected void afterEvaluate()

      オーバーライド:
        `afterEvaluate` クラス内 `WorkflowTestBase`