Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDani Megert2005-04-22 12:29:07 +0000
committerDani Megert2005-04-22 12:29:07 +0000
commit078e6a3231a6b142bb6115fb7c0830006618bcaa (patch)
treea5afe032a64a5ae40fd89f7ea9a0f38821bd29c3 /org.eclipse.jface.text.tests/src/org/eclipse/jface
parent7347f428f9f89178f4d4d8221d0c1b17d6145be5 (diff)
downloadeclipse.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.java51
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;

Back to the top