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

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.BraceTest
All Implemented Interfaces:
ReducedModelStates, Test

public final class BraceTest
extends DrJavaTestCase
implements ReducedModelStates

Tests the Brace class.

Version:
$Id: BraceTest.java 4674 2008-11-05 18:37:06Z rcartwright $

Field Summary
protected  edu.rice.cs.drjava.model.definitions.reducedmodel.Brace lparen
           
protected  edu.rice.cs.drjava.model.definitions.reducedmodel.Brace rparen
           
 
Fields inherited from class edu.rice.cs.drjava.DrJavaTestCase
TEST_DRJAVA_CONFIG_PROPERTY
 
Fields inherited from interface edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelStates
FREE, INSIDE_BLOCK_COMMENT, INSIDE_DOUBLE_QUOTE, INSIDE_LINE_COMMENT, INSIDE_SINGLE_QUOTE, STUTTER
 
Constructor Summary
BraceTest()
           
 
Method Summary
 void setUp()
          Set up Braces for testing.
static Test suite()
          Create the test suite.
 void testFlip()
          Test the flip() method.
 void testGetType()
          Test the getType function for Braces.
 void testIsCommented()
          Test the isCommented() function.
 void testIsMatch()
          Test isMatch(Brace) method.
 void testIsQuoted()
          Test the isQuoted() function.
 void testIsShadowed()
          Test the isShadowed() function.
 void testMakeBraceFailure()
          Tests the failure to make a Brace with a non-special character.
 void testMakeBraceSuccess()
          Tests the successful construction of a Brace using the MakeBrace method.
 void testOpenClosed()
          Test isOpen() and isClosed().
 void testToString()
          Test the toString method.
 
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

rparen

protected edu.rice.cs.drjava.model.definitions.reducedmodel.Brace rparen

lparen

protected edu.rice.cs.drjava.model.definitions.reducedmodel.Brace lparen
Constructor Detail

BraceTest

public BraceTest()
Method Detail

setUp

public void setUp()
           throws Exception
Set up Braces for testing.

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

suite

public static Test suite()
Create the test suite.

Returns:
BraceTest test suite

testMakeBraceSuccess

public void testMakeBraceSuccess()
Tests the successful construction of a Brace using the MakeBrace method.


testMakeBraceFailure

public void testMakeBraceFailure()
Tests the failure to make a Brace with a non-special character.


testGetType

public void testGetType()
Test the getType function for Braces.


testIsShadowed

public void testIsShadowed()
Test the isShadowed() function.


testIsQuoted

public void testIsQuoted()
Test the isQuoted() function.


testIsCommented

public void testIsCommented()
Test the isCommented() function.


testToString

public void testToString()
Test the toString method.


testFlip

public void testFlip()
Test the flip() method.


testOpenClosed

public void testOpenClosed()
Test isOpen() and isClosed().


testIsMatch

public void testIsMatch()
Test isMatch(Brace) method.