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 5439 2011-08-11 17:13:04Z rcartwright $

Nested Class Summary
 
Nested classes/interfaces inherited from class junit.framework.TestCase
TestCase.WrappedException
 
Field Summary
protected  Brace lparen
           
protected  Brace rparen
           
 
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 testGrowFail()
           
 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 testIsSlashStar()
           
 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 testSetTypeFalse()
           
 void testShrinkFail()
           
 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 Brace rparen

lparen

protected Brace lparen
Constructor Detail

BraceTest

public BraceTest()
Method Detail

setUp

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

Overrides:
setUp in class DrJavaTestCase
Throws:
java.lang.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.


testSetTypeFalse

public void testSetTypeFalse()

testIsSlashStar

public void testIsSlashStar()

testGrowFail

public void testGrowFail()

testShrinkFail

public void testShrinkFail()