Interface Node<C extends EngineExecutionContext>

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  Node.DynamicTestExecutor
      Executor for additional, dynamic test descriptors discovered during execution of a Node.
      static class  Node.SkipResult
      The result of determining whether the execution of a given context should be skipped.
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default void after​(C context)
      Execute the after behavior of this node.
      default C before​(C context)
      Execute the before behavior of this node.
      default void cleanUp​(C context)
      Cleanup the supplied context after execution.
      default C execute​(C context, Node.DynamicTestExecutor dynamicTestExecutor)
      Execute the behavior of this node.
      default C prepare​(C context)
      Prepare the supplied context prior to execution.
      default Node.SkipResult shouldBeSkipped​(C context)
      Determine if the execution of the supplied context should be skipped.