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

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--edu.rice.cs.drjava.model.definitions.reducedmodel.BraceTest
All Implemented Interfaces:
ReducedModelStates, Test

public class BraceTest
extends TestCase
implements ReducedModelStates

Tests the Brace class.

Version:
$Id: BraceTest.java,v 1.11 2002/02/08 14:22:21 brianstoler Exp $

Field Summary
protected  Brace lparen
           
protected  Brace rparen
           
 
Fields inherited from class junit.framework.TestCase
fName
 
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(String name)
          Constructor.
 
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 junit.framework.TestCase
countTestCases, createResult, getName, name, run, run, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

rparen

protected Brace rparen

lparen

protected Brace lparen
Constructor Detail

BraceTest

public BraceTest(String name)
Constructor.
Parameters:
String - name name of test
Method Detail

setUp

public void setUp()
Set up Braces for testing.
Overrides:
setUp in class TestCase

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.