@API(status=INTERNAL, since="1.1") public class ClassFilter extends Object implements Predicate<Class<?>>
These utilities are intended solely for usage within the JUnit framework itself. Any usage by external parties is not supported. Use at your own risk!
Modifier and Type | Method and Description |
---|---|
boolean |
match(Class<?> type)
Test class using the stored class predicate.
|
boolean |
match(String name)
Test name using the stored name predicate.
|
static ClassFilter |
of(Predicate<Class<?>> classPredicate)
Create a
ClassFilter instance that accepts all names but filters classes. |
static ClassFilter |
of(Predicate<String> namePredicate,
Predicate<Class<?>> classPredicate)
Create a
ClassFilter instance that filters by names and classes. |
boolean |
test(Class<?> type) |
public static ClassFilter of(Predicate<Class<?>> classPredicate)
ClassFilter
instance that accepts all names but filters classes.public static ClassFilter of(Predicate<String> namePredicate, Predicate<Class<?>> classPredicate)
ClassFilter
instance that filters by names and classes.public boolean match(String name)
public boolean match(Class<?> type)
Copyright © 2021. All rights reserved.