|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
edu.rice.cs.drjava.DrJavaTestCase
edu.rice.cs.drjava.model.definitions.reducedmodel.BraceReductionTestCase
edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelDeleteTest
public final class ReducedModelDeleteTest
Test the delete functionality of the reduced model.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class junit.framework.TestCase |
|---|
junit.framework.TestCase.WrappedException |
| Field Summary |
|---|
| Fields inherited from class edu.rice.cs.drjava.model.definitions.reducedmodel.BraceReductionTestCase |
|---|
model0, model1, model2 |
| 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 | |
|---|---|
ReducedModelDeleteTest()
|
|
| Method Summary | |
|---|---|
void |
deleteLineCommentSlashOpensBlockComment()
|
void |
testBlockCommentStartEatsEnd()
|
void |
testCrazyDelete()
|
void |
testDeleteAndMergeTwoGaps()
Tests reduced model behavioir for deleting text then merging two gaps. |
void |
testDeleteBlockCommentMakesLineComment()
|
void |
testDeleteFreesBlockCommentEnd()
|
void |
testDeleteNewlineAndShadowBlockCommentStart()
|
void |
testHalfLineComment()
Tests that line comments after code are indeted correctly. |
void |
testInnerGapDelete()
Tests that inner gaps are deleted correctcly. |
void |
testLineCommentStealsBlockCommentSlash()
|
void |
testLineCommentStealsLineCommentSlash()
|
void |
testStartDeleteGap()
|
void |
testUnmaskBlockCommentedLineComment()
|
| Methods inherited from class edu.rice.cs.drjava.model.definitions.reducedmodel.BraceReductionTestCase |
|---|
insertGap, setUp, stateOfCurrentToken |
| 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 |
| Constructor Detail |
|---|
public ReducedModelDeleteTest()
| Method Detail |
|---|
public void testHalfLineComment()
public void testInnerGapDelete()
public void testDeleteAndMergeTwoGaps()
public void testDeleteBlockCommentMakesLineComment()
public void testLineCommentStealsBlockCommentSlash()
public void testLineCommentStealsLineCommentSlash()
public void testDeleteNewlineAndShadowBlockCommentStart()
public void testBlockCommentStartEatsEnd()
public void deleteLineCommentSlashOpensBlockComment()
public void testStartDeleteGap()
public void testDeleteFreesBlockCommentEnd()
public void testUnmaskBlockCommentedLineComment()
public void testCrazyDelete()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||