edu.rice.cs.drjava.model.definitions.reducedmodel
Class BraceReductionTestCase

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.definitions.reducedmodel.BraceReductionTestCase
All Implemented Interfaces:
Test
Direct Known Subclasses:
BackSlashTest, MixedQuoteTest, ReducedModelDeleteTest, ReducedModelTest, SingleQuoteTest

public abstract class BraceReductionTestCase
extends DrJavaTestCase

Test cases which test the implementation of BraceReduction may extend this abstract class to acquire a convenience function for determining the state of the current token.

Version:
$Id: BraceReductionTestCase.java 4400 2008-03-12 01:11:45Z rcartwright $

Field Summary
protected  ReducedModelControl model0
           
protected  ReducedModelControl model1
           
protected  ReducedModelControl model2
           
 
Fields inherited from class edu.rice.cs.drjava.DrJavaTestCase
TEST_DRJAVA_CONFIG_PROPERTY
 
Constructor Summary
BraceReductionTestCase()
           
 
Method Summary
protected  void insertGap(BraceReduction model, int size)
          Convenience function to insert a number of non-special characters into a reduced model.
protected  void setUp()
          Sets up the reduced model controls before each test.
 
Methods inherited from class edu.rice.cs.drjava.DrJavaTestCase
setConfigSetting, setDocText, tearDown
 
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

model0

protected volatile ReducedModelControl model0

model1

protected volatile ReducedModelControl model1

model2

protected volatile ReducedModelControl model2
Constructor Detail

BraceReductionTestCase

public BraceReductionTestCase()
Method Detail

setUp

protected void setUp()
              throws Exception
Sets up the reduced model controls before each test.

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

insertGap

protected void insertGap(BraceReduction model,
                         int size)
Convenience function to insert a number of non-special characters into a reduced model.

Parameters:
model - the model being modified
size - the number of characters being inserted