package org.testng.junit; import java.util.Collection; import java.util.List; import org.testng.IInvokedMethodListener; import org.testng.ITestNGMethod; import org.testng.internal.ITestResultNotifier; /** * An abstraction interface over JUnit test runners. * * @author <a href='mailto:the_mindstorm@evolva.ro'>Alexandru Popescu</a> */ public interface IJUnitTestRunner { void setInvokedMethodListeners(Collection<IInvokedMethodListener> listener); void setTestResultNotifier(ITestResultNotifier notifier); void run(Class junitTestClass, String... methods); List<ITestNGMethod> getTestMethods(); }