edu.rice.cs.drjava.model.debug.jpda
Class JPDADebugTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by edu.rice.cs.drjava.DrJavaTestCase
              extended by edu.rice.cs.drjava.model.MultiThreadedTestCase
                  extended by edu.rice.cs.drjava.model.GlobalModelTestCase
                      extended by edu.rice.cs.drjava.model.debug.DebugTestCase
                          extended by edu.rice.cs.drjava.model.debug.jpda.JPDADebugTestCase
All Implemented Interfaces:
Test
Direct Known Subclasses:
DebugContextTest, DebugTest

public abstract class JPDADebugTestCase
extends DebugTestCase

A DebugTestCase whose debugger is a JPDADebugger.

Version:
$Id: DebugTestCase.java 4069 2007-01-18 17:11:59Z dlsmith $

Nested Class Summary
 
Nested classes/interfaces inherited from class edu.rice.cs.drjava.model.debug.DebugTestCase
DebugTestCase.BreakpointTestListener, DebugTestCase.DebugStartAndStopListener, DebugTestCase.DebugTestListener, DebugTestCase.InterpretListener, DebugTestCase.StepTestListener
 
Nested classes/interfaces inherited from class edu.rice.cs.drjava.model.GlobalModelTestCase
GlobalModelTestCase.CancelingSelector, GlobalModelTestCase.CompileShouldFailListener, GlobalModelTestCase.CompileShouldSucceedListener, GlobalModelTestCase.FileMovedWarningException, GlobalModelTestCase.FileSelector, GlobalModelTestCase.InteractionListener, GlobalModelTestCase.JUnitNonTestListener, GlobalModelTestCase.JUnitTestListener, GlobalModelTestCase.OpenWarningException, GlobalModelTestCase.OverwriteException, GlobalModelTestCase.TestGlobalModel, GlobalModelTestCase.TestListener, GlobalModelTestCase.WarningFileSelector
 
Field Summary
protected  JPDADebugger _debugger
           
 
Fields inherited from class edu.rice.cs.drjava.model.debug.DebugTestCase
_notifierLock, _pendingNotifies, CLASS_WITH_STATIC_FIELD, DEBUG_CLASS, DEBUG_CLASS_WITH_PACKAGE, INNER_CLASS_WITH_LOCAL_VARS, MONKEY_CLASS, MONKEY_STATIC_STUFF, MONKEY_WITH_INNER_CLASS, SUSPEND_CLASS, THREAD_DEATH_CLASS
 
Fields inherited from class edu.rice.cs.drjava.model.GlobalModelTestCase
_doc, _interactionsController, _log, _model, _tempDir, BAR_TEXT, BAZ_TEXT, FOO_MISSING_CLOSE_TEXT, FOO_PACKAGE_AFTER_IMPORT, FOO_PACKAGE_AS_FIELD, FOO_PACKAGE_AS_FIELD_2, FOO_PACKAGE_AS_PART_OF_FIELD, FOO_PACKAGE_INSIDE_CLASS, FOO_TEXT
 
Fields inherited from class edu.rice.cs.drjava.model.MultiThreadedTestCase
_testFailed
 
Fields inherited from class edu.rice.cs.drjava.DrJavaTestCase
TEST_DRJAVA_CONFIG_PROPERTY
 
Constructor Summary
JPDADebugTestCase()
           
 
Method Summary
 void setUp()
          Sets up the debugger for each test.
 
Methods inherited from class edu.rice.cs.drjava.model.debug.DebugTestCase
_asyncDoSetCurrentThread, _asyncResume, _asyncStep, _doSetCurrentThread, _notifyLock, _setPendingNotifies, _shutdownAndWaitForInteractionEnded, _shutdownWithoutSuspendedInteraction, _startupDebugger, _startupDebugger, tearDown
 
Methods inherited from class edu.rice.cs.drjava.model.GlobalModelTestCase
assertCompileErrorsPresent, assertCompileErrorsPresent, assertContents, assertInteractionsContains, assertInteractionsDoesNotContain, assertInteractionsDoesNotMatch, assertInteractionsMatches, assertLength, assertModified, assertNumOpenDocs, changeDocumentText, classForJava, createFile, doCompile, doCompile, getCompilerErrorString, getInteractionsText, interpret, interpretIgnoreResult, safeLoadHistory, safeSaveHistory, saveAllFiles, saveFile, saveFileAs, setupDocument, tempDirectory, tempFile, tempFile, testStartCompile, writeToNewTempFile
 
Methods inherited from class edu.rice.cs.drjava.model.MultiThreadedTestCase
join, listenerFail, wait
 
Methods inherited from class edu.rice.cs.drjava.DrJavaTestCase
setConfigSetting, setDocText
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_debugger

protected volatile JPDADebugger _debugger
Constructor Detail

JPDADebugTestCase

public JPDADebugTestCase()
Method Detail

setUp

public void setUp()
           throws Exception
Description copied from class: DebugTestCase
Sets up the debugger for each test.

Overrides:
setUp in class DebugTestCase
Throws:
Exception - This convention is mandated by the JUnit TestCase class which is an ancestor of this class.