com.amazonaws.services.simpleworkflow.flow.junit

## クラス WorkflowTestStatement

- java.lang.Object
- - org.junit.runners.model.Statement
  - - com.amazonaws.services.simpleworkflow.flow.junit.WorkflowTestStatement

-     public class WorkflowTestStatement
      extends org.junit.runners.model.Statement

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

    コンストラクタ
    コンストラクタと説明
    `WorkflowTestStatement(java.util.concurrent.Callable<WorkflowTestBase> workflowTestAccessor, org.junit.runners.model.Statement base, java.lang.Long timeout, java.lang.Class<? extends java.lang.Throwable> expectedException)`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `evaluate()`
    `void` | `setExpectedException(java.lang.Class<? extends java.lang.Throwable> expectedException)`
    `void` | `setFlowTestRunner(boolean flowTestRunner)`
    `void` | `setTestTimeoutActualTimeMilliseconds(long timeout)`

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

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

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

    - #### WorkflowTestStatement

          public WorkflowTestStatement(java.util.concurrent.Callable<WorkflowTestBase> workflowTestAccessor,
                               org.junit.runners.model.Statement base,
                               java.lang.Long timeout,
                               java.lang.Class<? extends java.lang.Throwable> expectedException)

  - ### メソッドの詳細

    - #### evaluate

          public void evaluate()
                        throws java.lang.Throwable

      定義:
        `evaluate` クラス内 `org.junit.runners.model.Statement`
      例外:
        `java.lang.Throwable`

    - #### setTestTimeoutActualTimeMilliseconds

          public void setTestTimeoutActualTimeMilliseconds(long timeout)

    - #### setExpectedException

          public void setExpectedException(java.lang.Class<? extends java.lang.Throwable> expectedException)

    - #### setFlowTestRunner

          public void setFlowTestRunner(boolean flowTestRunner)