Package org.junit.platform.engine
Interface TestDescriptor.Visitor
-
- All Known Implementing Classes:
AbstractOrderingVisitor,ClassOrderingVisitor,CompositeTestDescriptorVisitor,MethodOrderingVisitor
- 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.VisitorVisitor for the tree-likeTestDescriptorstructure.- See Also:
TestDescriptor.accept(Visitor)
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static TestDescriptor.Visitorcomposite(TestDescriptor.Visitor... visitors)Combine the suppliedvisitorsinto a singleVisitor.voidvisit(TestDescriptor descriptor)Visit aTestDescriptor.
-
-
-
Method Detail
-
composite
@API(status=MAINTAINED, since="1.13.3") static TestDescriptor.Visitor composite(TestDescriptor.Visitor... visitors)Combine the suppliedvisitorsinto a singleVisitor.If the supplied array contains only a single
Visitor, thatVisitoris returned as is.- Parameters:
visitors- theVisitors to combine; nevernullor empty- Returns:
- the combined
Visitor - Throws:
org.junit.platform.commons.PreconditionViolationException- ifvisitorsisnull, containsnullelements, or is empty- Since:
- 1.13
-
visit
void visit(TestDescriptor descriptor)
Visit aTestDescriptor.- Parameters:
descriptor- theTestDescriptorto visit; nevernull
-
-