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:Alexandru Popescu
/** * 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(); }