org.eclipse.swtbot.swt.finder.junit
Class SWTBotJunit4ClassRunner
java.lang.Object
org.junit.runner.Runner
org.junit.internal.runners.TestClassRunner
org.eclipse.swtbot.swt.finder.junit.SWTBotJunit4ClassRunner
- All Implemented Interfaces:
- Filterable, Sortable
- Direct Known Subclasses:
- SWTBotApplicationLauncherClassRunner
public class SWTBotJunit4ClassRunner
- extends org.junit.internal.runners.TestClassRunner
A runner that captures screenshots on test failures. If you wish to launch your application for your tests use
SWTBotApplicationLauncherClassRunner
. Clients are supposed to subclass this. Typical usage is:
@RunWith(SWTBotJunit4ClassRunner.class)
public class FooTest {
@Test
public void canSendEmail() {
}
}
- Version:
- $Id$
- Author:
- Hans Schwaebli (Bug 259787), Toby Weston (Bug 259787)
- See Also:
SWTBotApplicationLauncherClassRunner
Fields inherited from class org.junit.internal.runners.TestClassRunner |
fEnclosedRunner |
Methods inherited from class org.junit.internal.runners.TestClassRunner |
filter, getDescription, getTestClass, sort, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SWTBotJunit4ClassRunner
public SWTBotJunit4ClassRunner(Class<?> klass)
throws Exception
- Creates a SWTBotRunner to run
klass
- Throws:
Exception
- if the test class is malformed.
run
public void run(RunNotifier notifier)
- Overrides:
run
in class org.junit.internal.runners.TestClassRunner