edu.rice.cs.drjava.model.junit
Class JUnitTestRunner
java.lang.Object
|
+--junit.runner.BaseTestRunner
|
+--junit.textui.TestRunner
|
+--edu.rice.cs.drjava.model.junit.JUnitTestRunner
- All Implemented Interfaces:
- TestListener
- public class JUnitTestRunner
- extends TestRunner
DrJava's own testrunner. It updates the document in the
JUnit pane as error and failure events are fired.
- Version:
- $Id: JUnitTestRunner.java,v 1.7 2002/08/15 23:03:57 jhsia Exp $
Methods inherited from class junit.textui.TestRunner |
addError, addFailure, createTestResult, doRun, endTest, main, pause, print, printErrors, printFailures, printHeader, run, run, runAndWait, runFailed, start, startTest |
Methods inherited from class junit.runner.BaseTestRunner |
, clearStatus, elapsedTimeAsString, extractClassName, filterLine, filterStack, getFilteredTrace, getPreference, getPreference, getPreferencesFile, getTest, inVAJava, loadSuiteClass, processArguments, readPreferences, setLoading, truncate, useReloadingTestSuiteLoader |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
_writer
private PrintStream _writer
- Used to tie the output of the ui textrunner
to nothing.
_classLoader
private TestSuiteLoader _classLoader
- Class loader that uses DrJava's classpath. Overrides the super class' loader.
JUnitTestRunner
public JUnitTestRunner(InterpreterJVM jvm)
- Constructor
getLoader
public TestSuiteLoader getLoader()
- Overrides method in super class to always return a
reloading test suite loader.
- Overrides:
getLoader
in class TestRunner
getWriter
protected PrintStream getWriter()
- Provides our own PrintStream which outputs
to the appropriate document.
writer
protected PrintStream writer()
- Overrides:
writer
in class TestRunner