|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjunit.runner.BaseTestRunner
edu.rice.cs.drjava.model.junit.JUnitTestRunner
public class JUnitTestRunner
DrJava's own testrunner. It updates the document in the JUnit pane as error and failure events are fired. These methods run in an auxiliary thread.
| Field Summary | |
|---|---|
private int |
_errorCount
The current number of errors in the result. |
private int |
_failureCount
The current number of failures in the result. |
private JUnitModelCallback |
_jmc
Receives updates on the test suite's progress. |
private ClassLoader |
_loader
Class loader that uses DrJava's classpath. |
private junit.framework.TestResult |
_result
The JUnit TestResult being accumulated. |
| Fields inherited from class junit.runner.BaseTestRunner |
|---|
SUITE_METHODNAME |
| Constructor Summary | |
|---|---|
JUnitTestRunner(JUnitModelCallback jmc,
ClassLoader loader)
Standard constructor. |
|
| Method Summary | |
|---|---|
Class<?> |
loadPossibleTest(String className)
|
protected Class<? extends junit.framework.TestCase> |
loadSuiteClass(String className)
|
protected void |
runFailed(String message)
|
junit.framework.TestResult |
runSuite(junit.framework.TestSuite suite)
|
void |
testEnded(String testName)
Called by JUnit when a test has finished. |
void |
testFailed(int status,
junit.framework.Test test,
Throwable t)
|
void |
testStarted(String testName)
Called by BaseTestRunner when a test is started. |
| Methods inherited from class junit.runner.BaseTestRunner |
|---|
addError, addFailure, clearStatus, elapsedTimeAsString, endTest, extractClassName, getFilteredTrace, getFilteredTrace, getPreference, getPreference, getPreferences, getTest, processArguments, savePreferences, setLoading, setPreference, setPreferences, showStackRaw, startTest, truncate, useReloadingTestSuiteLoader |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private JUnitModelCallback _jmc
private ClassLoader _loader
private junit.framework.TestResult _result
private int _errorCount
private int _failureCount
| Constructor Detail |
|---|
public JUnitTestRunner(JUnitModelCallback jmc,
ClassLoader loader)
| Method Detail |
|---|
public junit.framework.TestResult runSuite(junit.framework.TestSuite suite)
public Class<?> loadPossibleTest(String className)
throws ClassNotFoundException
ClassNotFoundException
protected Class<? extends junit.framework.TestCase> loadSuiteClass(String className)
throws ClassNotFoundException
loadSuiteClass in class junit.runner.BaseTestRunnerClassNotFoundExceptionpublic void testStarted(String testName)
testStarted in class junit.runner.BaseTestRunnerpublic void testEnded(String testName)
testEnded in class junit.runner.BaseTestRunner
public void testFailed(int status,
junit.framework.Test test,
Throwable t)
testFailed in class junit.runner.BaseTestRunnerprotected void runFailed(String message)
runFailed in class junit.runner.BaseTestRunner
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||