package org.testng;

This class is used by TestNG to locate the test classes.
Author:Cedric Beust
/** * This class is used by TestNG to locate the test classes. * * @author <a href="mailto:cedric@beust.com">Cedric Beust</a> */
public interface ITestClassFinder {
Returns:An array of all the classes that contain test methods. This method usually returns an array of one class, which is the class on which TestNG is running, except in the following cases. - TestNG: the class contains an @Factory method - JUnit: the class contains a suite() method
/** * @return An array of all the classes that contain test * methods. This method usually returns an array of one * class, which is the class on which TestNG is running, * except in the following cases. * - TestNG: the class contains an @Factory method * - JUnit: the class contains a suite() method */
IClass[] findTestClasses();
Return the IClass for a given class
/** * Return the IClass for a given class */
IClass getIClass(Class<?> cls); }