Interface PackageNameFilter
-
- All Superinterfaces:
DiscoveryFilter<java.lang.String>,Filter<java.lang.String>
@API(status=STABLE, since="1.0") public interface PackageNameFilter extends DiscoveryFilter<java.lang.String>DiscoveryFilterthat is applied to the name of aPackage.- Since:
- 1.0
- See Also:
includePackageNames(java.lang.String...)
-
-
Method Summary
All Methods Static Methods Default Methods Modifier and Type Method Description static PackageNameFilterexcludePackageNames(java.lang.String... names)Create a new excludePackageNameFilterbased on the supplied package names.static PackageNameFilterexcludePackageNames(java.util.List<java.lang.String> names)Create a new excludePackageNameFilterbased on the supplied package names.static PackageNameFilterincludePackageNames(java.lang.String... names)Create a new includePackageNameFilterbased on the supplied package names.static PackageNameFilterincludePackageNames(java.util.List<java.lang.String> names)Create a new includePackageNameFilterbased on the supplied package names.-
Methods inherited from interface org.junit.platform.engine.Filter
adaptFilter, apply, composeFilters, composeFilters, toPredicate
-
-
-
-
Method Detail
-
includePackageNames
static PackageNameFilter includePackageNames(java.lang.String... names)
Create a new includePackageNameFilterbased on the supplied package names.The names are combined using OR semantics, i.e. if the fully qualified name of a package starts with at least one of the names, the package will be included in the result set.
- Parameters:
names- package names that we be compared against fully qualified package names; nevernull, empty, or containingnull- See Also:
Package.getName()
-
includePackageNames
static PackageNameFilter includePackageNames(java.util.List<java.lang.String> names)
Create a new includePackageNameFilterbased on the supplied package names.The names are combined using OR semantics, i.e. if the fully qualified name of a package starts with at least one of the names, the package will be included in the result set.
- Parameters:
names- package names that we be compared against fully qualified package names; nevernull, empty, or containingnull- See Also:
Package.getName()
-
excludePackageNames
static PackageNameFilter excludePackageNames(java.lang.String... names)
Create a new excludePackageNameFilterbased on the supplied package names.The names are combined using OR semantics, i.e. if the fully qualified name of a package starts with at least one of the names, the package will be excluded in the result set.
- Parameters:
names- package names that we be compared against fully qualified package names; nevernull, empty, or containingnull- See Also:
Package.getName()
-
excludePackageNames
static PackageNameFilter excludePackageNames(java.util.List<java.lang.String> names)
Create a new excludePackageNameFilterbased on the supplied package names.The names are combined using OR semantics, i.e. if the fully qualified name of a package starts with at least one of the names, the package will be excluded in the result set.
- Parameters:
names- package names that we be compared against fully qualified package names; nevernull, empty, or containingnull- See Also:
Package.getName()
-
-