org.apache.maven.surefire.util
Class TestsToRun
java.lang.Object
org.apache.maven.surefire.util.TestsToRun
- All Implemented Interfaces:
- Iterable<Class>
public class TestsToRun
- extends Object
- implements Iterable<Class>
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)
TestsToRun
public TestsToRun(List<Class> locatedClasses)
- Constructor
- Parameters:
locatedClasses
- A list of java.lang.Class objects representing tests to run
fromClass
public static TestsToRun fromClass(Class clazz)
throws TestSetFailedException
- Throws:
TestSetFailedException
iterator
public Iterator<Class> iterator()
- Returns an iterator over the located java.lang.Class objects
- Specified by:
iterator
in interface Iterable<Class>
- Returns:
- an unmodifiable iterator
toString
public String toString()
- Overrides:
toString
in class Object
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
public Class[] getLocatedClasses()
Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.