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

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

public class QuestionBraceIsCurlyTest
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 the character '{'. This questions corresponds to rule 15 in our decision tree.

Version:
$Id: QuestionBraceIsCurlyTest.java,v 1.4 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
QuestionBraceIsCurlyTest(String name)
           
 
Method Summary
 void setUp()
          Sets up the test environment.
 void testOnlyCurly()
           
 void testWithParen()
           
 
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

QuestionBraceIsCurlyTest

public QuestionBraceIsCurlyTest(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

testWithParen

public void testWithParen()
                   throws BadLocationException

testOnlyCurly

public void testOnlyCurly()
                   throws BadLocationException