Package junit.runner
Class ClassPathTestCollector
- java.lang.Object
-
- junit.runner.ClassPathTestCollector
-
- All Implemented Interfaces:
TestCollector
- Direct Known Subclasses:
LoadingTestCollector,SimpleTestCollector
public abstract class ClassPathTestCollector extends java.lang.Object implements TestCollector
An implementation of a TestCollector that consults the class path. It considers all classes on the class path excluding classes in JARs. It leaves it up to subclasses to decide whether a class is a runnable Test.- See Also:
TestCollector
-
-
Constructor Summary
Constructors Constructor Description ClassPathTestCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringclassNameFromFile(java.lang.String classFileName)java.util.HashtablecollectFilesInPath(java.lang.String classPath)java.util.EnumerationcollectTests()Returns an enumeration of Strings with qualified class namesprotected booleanisTestClass(java.lang.String classFileName)
-
-
-
Method Detail
-
collectTests
public java.util.Enumeration collectTests()
Description copied from interface:TestCollectorReturns an enumeration of Strings with qualified class names- Specified by:
collectTestsin interfaceTestCollector
-
collectFilesInPath
public java.util.Hashtable collectFilesInPath(java.lang.String classPath)
-
isTestClass
protected boolean isTestClass(java.lang.String classFileName)
-
classNameFromFile
protected java.lang.String classNameFromFile(java.lang.String classFileName)
-
-