edu.rice.cs.util.text
Class ConsoleDocumentTest

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.util.text.ConsoleDocumentTest
All Implemented Interfaces:
Test

public class ConsoleDocumentTest
extends DrJavaTestCase

Tests ConsoleDocument.

Version:
$Id: ConsoleDocumentTest.java 4691 2008-12-02 23:33:27Z dlsmith $

Field Summary
protected  ConsoleDocument _doc
           
 
Fields inherited from class edu.rice.cs.drjava.DrJavaTestCase
TEST_DRJAVA_CONFIG_PROPERTY
 
Constructor Summary
ConsoleDocumentTest()
           
 
Method Summary
 void setUp()
          Set up for every test.
 void tearDown()
          Clean up for every test case.
 void testBasicDocOps()
          Tests basic interactions with a Swing Document.
 void testEditCondition()
          Tests that a SwingDocument can receive an object that determines whether certain edits are legal.
 void testException()
          Tests that a EditDocumentException is thrown when it should be.
 
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

protected ConsoleDocument _doc
Constructor Detail

ConsoleDocumentTest

public ConsoleDocumentTest()
Method Detail

setUp

public void setUp()
           throws Exception
Description copied from class: DrJavaTestCase
Set up for every test.

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

tearDown

public void tearDown()
              throws 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:
Exception

testBasicDocOps

public void testBasicDocOps()
                     throws EditDocumentException
Tests basic interactions with a Swing Document.

Throws:
EditDocumentException

testException

public void testException()
Tests that a EditDocumentException is thrown when it should be.


testEditCondition

public void testEditCondition()
                       throws EditDocumentException,
                              BadLocationException
Tests that a SwingDocument can receive an object that determines whether certain edits are legal.

Throws:
EditDocumentException
BadLocationException