junit.runner

Class ClassPathTestCollector

Implemented Interfaces:
TestCollector
Known Direct 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

Nested Class Summary

Constructor Summary

ClassPathTestCollector()

Method Summary

protected String
classNameFromFile(String classFileName)
Hashtable
collectFilesInPath(String classPath)
Enumeration
collectTests()
Returns an enumeration of Strings with qualified class names
protected boolean
isTestClass(String classFileName)

Constructor Details

ClassPathTestCollector

public ClassPathTestCollector()

Method Details

classNameFromFile

protected String classNameFromFile(String classFileName)


collectFilesInPath

public Hashtable collectFilesInPath(String classPath)


collectTests

public Enumeration collectTests()
Returns an enumeration of Strings with qualified class names
Specified by:
collectTests in interface TestCollector


isTestClass

protected boolean isTestClass(String classFileName)