edu.rice.cs.drjava.model.definitions.indent
Class QuestionBraceIsParenOrBracketTest

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--edu.rice.cs.drjava.model.definitions.indent.IndentRulesTestCase
                    |
                    +--edu.rice.cs.drjava.model.definitions.indent.QuestionBraceIsParenOrBracketTest
All Implemented Interfaces:
Test

public class QuestionBraceIsParenOrBracketTest
extends IndentRulesTestCase

Test class according to the JUnit protocol. Tests the question that determines whether or not the last block or expression list opened previous to the start of the current line was opened by one of the characters '(' or '['. This questions corresponds to rule 11 in our decision tree.

Version:
$Id: QuestionBraceIsParenOrBracketTest.java,v 1.3 2002/03/30 08:38:28 csreis Exp $

Field Summary
private  IndentRuleQuestion _rule
           
private  String _text
           
 
Fields inherited from class edu.rice.cs.drjava.model.definitions.indent.IndentRulesTestCase
_doc, _indent
 
Fields inherited from class junit.framework.TestCase
fName
 
Constructor Summary
QuestionBraceIsParenOrBracketTest(String name)
           
 
Method Summary
 void setUp()
          Sets up the test environment.
 void testBracket()
           
 void testCurly()
           
 void testParen()
           
 
Methods inherited from class edu.rice.cs.drjava.model.definitions.indent.IndentRulesTestCase
_assertContents, _setDocText
 
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

_text

private String _text

_rule

private final IndentRuleQuestion _rule
Constructor Detail

QuestionBraceIsParenOrBracketTest

public QuestionBraceIsParenOrBracketTest(String name)
Parameters:
name - The name of this test case.
Method Detail

setUp

public void setUp()
Description copied from class: IndentRulesTestCase
Sets up the test environment.
Overrides:
setUp in class IndentRulesTestCase

testParen

public void testParen()
               throws BadLocationException

testBracket

public void testBracket()
                 throws BadLocationException

testCurly

public void testCurly()
               throws BadLocationException