Interface GherkinTestActionRunner

All Superinterfaces:
TestActionRunner
All Known Subinterfaces:
TestCaseRunner

public interface GherkinTestActionRunner extends TestActionRunner
Runner adds default alias methods using Gherkin behavior driven development style (GIVEN, WHEN, THEN).
Author:
Christoph Deppisch
  • Method Details

    • given

      default <T extends TestAction> T given(T action)
      Behavior driven style alias for run method.
      Type Parameters:
      T -
      Parameters:
      action -
      Returns:
    • given

      default <T extends TestAction> T given(TestActionBuilder<T> builder)
      Behavior driven style alias for run method.
      Type Parameters:
      T -
      Parameters:
      builder -
      Returns:
    • when

      default <T extends TestAction> T when(T action)
      Behavior driven style alias for run method.
      Type Parameters:
      T -
      Parameters:
      action -
      Returns:
    • when

      default <T extends TestAction> T when(TestActionBuilder<T> builder)
      Behavior driven style alias for run method.
      Type Parameters:
      T -
      Parameters:
      builder -
      Returns:
    • then

      default <T extends TestAction> T then(T action)
      Behavior driven style alias for run method.
      Type Parameters:
      T -
      Parameters:
      action -
      Returns:
    • then

      default <T extends TestAction> T then(TestActionBuilder<T> builder)
      Behavior driven style alias for run method.
      Type Parameters:
      T -
      Parameters:
      builder -
      Returns:
    • and

      default <T extends TestAction> T and(T action)
      Behavior driven style alias for run method.
      Type Parameters:
      T -
      Parameters:
      action -
      Returns:
    • and

      default <T extends TestAction> T and(TestActionBuilder<T> builder)
      Behavior driven style alias for run method.
      Type Parameters:
      T -
      Parameters:
      builder -
      Returns: