edu.rice.cs.drjava.model
Class DocumentRegionTest

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.DocumentRegionTest
All Implemented Interfaces:
Test

public class DocumentRegionTest
extends DrJavaTestCase

Trivial JUnit test case class for DocumentRegion.


Nested Class Summary
 
Nested classes/interfaces inherited from class junit.framework.TestCase
TestCase.WrappedException
 
Field Summary
private  OpenDefinitionsDocument _doc
           
private static AbstractGlobalModel _model
           
private  java.io.File _tempDir
           
private static java.lang.String DOCUMENT_TEXT
           
 
Constructor Summary
DocumentRegionTest()
           
 
Method Summary
private static javax.swing.text.Position createPosition(OpenDefinitionsDocument doc, int i)
           
 void setUp()
          Initializes the document for the tests.
 void tearDown()
          Clean up for every test case.
 void testBrowserDocumentRegion()
          Tests BrowserDocumentRegion class.
 void testDummyDocumentRegion()
          Tests DummyDocumentRegion class.
 void testRegionManager()
          Tests RegionManager.
 void testSimpleDocumentRegion()
          Tests DummyDocumentRegion class.
 
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

_doc

private volatile OpenDefinitionsDocument _doc

_model

private static final AbstractGlobalModel _model

_tempDir

private volatile java.io.File _tempDir

DOCUMENT_TEXT

private static final java.lang.String DOCUMENT_TEXT
See Also:
Constant Field Values
Constructor Detail

DocumentRegionTest

public DocumentRegionTest()
Method Detail

setUp

public void setUp()
           throws java.lang.Exception
Initializes the document for the tests.

Overrides:
setUp in class DrJavaTestCase
Throws:
java.lang.Exception - This convention is mandated by JUnit.TestCase, the superclass of this class.

tearDown

public void tearDown()
              throws java.lang.Exception
Description copied from class: DrJavaTestCase
Clean up for every test case. Only used in unit tests. Added because Windows would intermittently throw a java.util.concurrent.RejectedExecutionException during cleanup.

Overrides:
tearDown in class DrJavaTestCase
Throws:
java.lang.Exception

createPosition

private static javax.swing.text.Position createPosition(OpenDefinitionsDocument doc,
                                                        int i)

testDummyDocumentRegion

public void testDummyDocumentRegion()
Tests DummyDocumentRegion class.


testSimpleDocumentRegion

public void testSimpleDocumentRegion()
Tests DummyDocumentRegion class.


testBrowserDocumentRegion

public void testBrowserDocumentRegion()
Tests BrowserDocumentRegion class.


testRegionManager

public void testRegionManager()
                       throws javax.swing.text.BadLocationException
Tests RegionManager.

Throws:
javax.swing.text.BadLocationException