Interface TestActionRunner

All Known Subinterfaces:
GherkinTestActionRunner, TestCaseRunner

public interface TestActionRunner
Author:
Christoph Deppisch
  • Method Details

    • run

      default <T extends TestAction> T run(T action)
      Runs given test action.
      Type Parameters:
      T -
      Parameters:
      action -
      Returns:
    • $

      default <T extends TestAction> T $(T action)
      Runs given test action.
      Type Parameters:
      T -
      Parameters:
      action -
      Returns:
    • $

      default <T extends TestAction> T $(TestActionBuilder<T> builder)
      Builds and runs given test action.
      Type Parameters:
      T -
      Parameters:
      builder -
      Returns:
    • run

      <T extends TestAction> T run(TestActionBuilder<T> builder)
      Builds and runs given test action.
      Type Parameters:
      T -
      Parameters:
      builder -
      Returns:
    • applyBehavior

      <T extends TestAction> TestActionBuilder<T> applyBehavior(TestBehavior behavior)
      Apply test behavior on this test action runner.
      Parameters:
      behavior -
      Returns: