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

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.indent.IndentRulesTestCase
                  extended by edu.rice.cs.drjava.model.definitions.indent.QuestionBraceIsCurlyTest
All Implemented Interfaces:
junit.framework.Test

public final 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 5175 2010-01-20 08:46:32Z mgricken $

Nested Class Summary
 
Nested classes/interfaces inherited from class junit.framework.TestCase
junit.framework.TestCase.WrappedException
 
Field Summary
private  IndentRuleQuestion _rule
           
private  String _text
           
 
Fields inherited from class edu.rice.cs.drjava.model.definitions.indent.IndentRulesTestCase
_doc, TEST_INDENT_LEVEL
 
Constructor Summary
QuestionBraceIsCurlyTest()
           
 
Method Summary
 void testEmbeddedBraceForms()
           
 void testOnlyCurly()
           
 void testWithParen()
           
 
Methods inherited from class edu.rice.cs.drjava.model.definitions.indent.IndentRulesTestCase
_assertContents, _setDocText, setUp, tearDown
 
Methods inherited from class edu.rice.cs.drjava.DrJavaTestCase
setConfigSetting, setDocText
 
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

_text

private String _text

_rule

private final IndentRuleQuestion _rule
Constructor Detail

QuestionBraceIsCurlyTest

public QuestionBraceIsCurlyTest()
Method Detail

testWithParen

public void testWithParen()
                   throws BadLocationException
Throws:
BadLocationException

testOnlyCurly

public void testOnlyCurly()
                   throws BadLocationException
Throws:
BadLocationException

testEmbeddedBraceForms

public void testEmbeddedBraceForms()
                            throws BadLocationException
Throws:
BadLocationException