Packages

package testkit

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final class ZReplayResults extends AnyRef

    Contains workflow reply results

  2. class ZTestActivityEnvironment[+R] extends AnyRef
  3. final case class ZTestEnvironmentOptions extends Product with Serializable

    Represents ZTestEnvironment options.

    Represents ZTestEnvironment options.

    See also

    TestEnvironmentOptions

  4. class ZTestWorkflowEnvironment[+R] extends AnyRef

    TestWorkflowEnvironment provides workflow unit testing capabilities.

    TestWorkflowEnvironment provides workflow unit testing capabilities.

    Testing the workflow code is hard as it might be potentially very long running. The included in-memory implementation of the Temporal service supports an automatic time skipping. Anytime a workflow under the test as well as the unit test code are waiting on a timer (or sleep) the internal service time is automatically advanced to the nearest time that unblocks one of the waiting threads. This way a workflow that runs in production for months is unit tested in milliseconds. Here is an example of a test that executes in a few milliseconds instead of over two hours that are needed for the workflow to complete:

    See also

    TestWorkflowEnvironment

Value Members

  1. object ZReplayResults
  2. object ZTestActivityEnvironment
  3. object ZTestEnvironmentOptions extends Serializable
  4. object ZTestWorkflowEnvironment
  5. object ZWorkflowHistoryLoader

    Expose methods to read and deserialize workflow execution history from json.

    Expose methods to read and deserialize workflow execution history from json.

    NOTE from Java SDK: 2021-11-29 Experimental because the user facing interface to history replay functionality is actively evolving.

  6. object ZWorkflowReplayer

    Replays a workflow given its history.

    Replays a workflow given its history. Useful for backwards compatibility testing.

Ungrouped