diff options
author | Dani Megert | 2005-04-22 12:29:07 +0000 |
---|---|---|
committer | Dani Megert | 2005-04-22 12:29:07 +0000 |
commit | 078e6a3231a6b142bb6115fb7c0830006618bcaa (patch) | |
tree | a5afe032a64a5ae40fd89f7ea9a0f38821bd29c3 /org.eclipse.jface.text.tests/src/org/eclipse/jface | |
parent | 7347f428f9f89178f4d4d8221d0c1b17d6145be5 (diff) | |
download | eclipse.platform.text-078e6a3231a6b142bb6115fb7c0830006618bcaa.tar.gz eclipse.platform.text-078e6a3231a6b142bb6115fb7c0830006618bcaa.tar.xz eclipse.platform.text-078e6a3231a6b142bb6115fb7c0830006618bcaa.zip |
Added loops.
Diffstat (limited to 'org.eclipse.jface.text.tests/src/org/eclipse/jface')
-rw-r--r-- | org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/UndoManagerTest.java | 51 |
1 files changed, 49 insertions, 2 deletions
diff --git a/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/UndoManagerTest.java b/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/UndoManagerTest.java index 90c6483f176..f0ab68f219e 100644 --- a/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/UndoManagerTest.java +++ b/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/UndoManagerTest.java @@ -41,6 +41,8 @@ public class UndoManagerTest extends TestCase { /** The undo manager. */ private IUndoManager fUndoManager; + private static final int LOOP_COUNT= 20; + public static Test suite() { return new TestSuite(UndoManagerTest.class); } @@ -62,7 +64,7 @@ public class UndoManagerTest extends TestCase { fTextViewer.setUndoManager(fUndoManager); fUndoManager.connect(fTextViewer); } - + /** * Test for line delimiter conversion. */ @@ -125,6 +127,51 @@ public class UndoManagerTest extends TestCase { } } + public void testLoopRandomAccessAsCompound() { + int i= 0; + while (i < LOOP_COUNT) { + fUndoManager.reset(); + testRandomAccessAsCompound(); + i++; + } + } + + public void testLoopRandomAccess() { + int i= 0; + while (i < LOOP_COUNT) { + fUndoManager.reset(); + testRandomAccess(); + i++; + } + } + + public void testLoopRandomAccessAsUnclosedCompound() { + int i= 0; + while (i < LOOP_COUNT) { + fUndoManager.reset(); + testRandomAccessAsUnclosedCompound(); + i++; + } + } + + public void testLoopConvertLineDelimiters() { + int i= 0; + while (i < LOOP_COUNT) { + fUndoManager.reset(); + testConvertLineDelimiters(); + i++; + } + } + + public void testLoopRandomAccessWithMixedCompound() { + int i= 0; + while (i < LOOP_COUNT) { + fUndoManager.reset(); + testRandomAccessWithMixedCompound(); + i++; + } + } + public void testRandomAccessAsCompound() { final int RANDOM_STRING_LENGTH= 50; final int RANDOM_REPLACE_COUNT= 100; @@ -154,7 +201,7 @@ public class UndoManagerTest extends TestCase { * Test case for https://bugs.eclipse.org/bugs/show_bug.cgi?id=88172 */ public void testRandomAccessAsUnclosedCompound() { - + final int RANDOM_STRING_LENGTH= 50; final int RANDOM_REPLACE_COUNT= 100; |