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 Detail

      • 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: