Interface TestDescriptor.Visitor

Enclosing interface:
TestDescriptor
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface TestDescriptor.Visitor
Visitor for the tree-like TestDescriptor structure.
See Also:
  • Method Details

    • composite

      @API(status=MAINTAINED, since="1.13.3") static TestDescriptor.Visitor composite(TestDescriptor.Visitor... visitors)
      Combine the supplied visitors into a single Visitor.

      If the supplied array contains only a single Visitor, that Visitor is returned as is.

      Parameters:
      visitors - the Visitors to combine; never null or empty
      Returns:
      the combined Visitor
      Throws:
      org.junit.platform.commons.PreconditionViolationException - if visitors is null, contains null elements, or is empty
      Since:
      1.13
    • visit

      void visit(TestDescriptor descriptor)
      Parameters:
      descriptor - the TestDescriptor to visit; never null