Class TestsToRun
java.lang.Object
org.apache.maven.surefire.api.util.TestsToRun
Contains all the tests that have been found according to specified include/exclude
specification for a given surefire run.
- Author:
- Kristian Rosenvold (junit core adaption)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancontainsAtLeast(int atLeast) booleancontainsExactly(int items) static TestsToRunClass<?> getClassByName(String className) Get test class which matches className.Class<?>[]final booleaniterated()iterator()Returns an iterator over the located java.lang.Class objects.final voidtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
TestsToRun
Constructor.- Parameters:
locatedClasses- a set of java.lang.Class objects representing tests to run
-
-
Method Details
-
fromClass
- Throws:
TestSetFailedException
-
iterated
- Returns:
- test classes which have been retrieved by
iterator()
-
iterator
Returns an iterator over the located java.lang.Class objects. -
markTestSetFinished
public final void markTestSetFinished() -
isFinished
public final boolean isFinished() -
toString
-
containsAtLeast
public boolean containsAtLeast(int atLeast) -
containsExactly
public boolean containsExactly(int items) -
allowEagerReading
public boolean allowEagerReading()- Returns:
true, if the classes may be read eagerly.false, if the classes must only be read lazy.
-
getLocatedClasses
-
getClassByName
Get test class which matches className.- Parameters:
className- string used to find the test class- Returns:
- class object with the matching name, null if could not find a class with the matching name
-