summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorFelipe Heidrich <fheidric>2009-11-17 21:59:42 +0000
committerFelipe Heidrich <fheidric>2009-11-17 21:59:42 +0000
commit83cf88d4fdbc88e6a753967c01ef504fbfef45f1 (patch)
tree9ef35e2cee692ce9385233c367cc519f0126a101 /tests
parent603a45f7eb3ac6d507869451321a13384caeb656 (diff)
downloadeclipse.platform.swt-83cf88d4fdbc88e6a753967c01ef504fbfef45f1.tar.gz
eclipse.platform.swt-83cf88d4fdbc88e6a753967c01ef504fbfef45f1.tar.xz
eclipse.platform.swt-83cf88d4fdbc88e6a753967c01ef504fbfef45f1.zip
*** empty log message ***
Diffstat (limited to 'tests')
-rw-r--r--tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllCocoaTests.java1
-rw-r--r--tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_TextLayout.java23
2 files changed, 23 insertions, 1 deletions
diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllCocoaTests.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllCocoaTests.java
index 20f7b60067..8281810919 100644
--- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllCocoaTests.java
+++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllCocoaTests.java
@@ -52,7 +52,6 @@ static String[] excludeTests = {
"test_getNextOffset(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_graphics_TextLayout)",
"test_getNextOffset2(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_graphics_TextLayout)",
"test_getOffset(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_graphics_TextLayout)",
- "test_getSegments(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_graphics_TextLayout)",
"test_getSegmentsChars(org.eclipse.swt.tests.junit.Test_org_eclipse_swt_graphics_TextLayout)",
};
diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_TextLayout.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_TextLayout.java
index 455ad5f4c9..c8490999b4 100644
--- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_TextLayout.java
+++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_TextLayout.java
@@ -560,7 +560,19 @@ public void test_getNextOffset() {
assertEquals(4, offset);
offset = layout.getPreviousOffset(offset, SWT.MOVEMENT_WORD_END);
assertEquals(0, offset);
+ assertEquals(4, layout.getNextOffset(2, SWT.MOVEMENT_WORD_END));
+ assertEquals(4, layout.getNextOffset(3, SWT.MOVEMENT_WORD_END));
+ assertEquals(9, layout.getNextOffset(8, SWT.MOVEMENT_WORD_END));
+ assertEquals(14, layout.getNextOffset(10, SWT.MOVEMENT_WORD_END));
+ assertEquals(14, layout.getNextOffset(13, SWT.MOVEMENT_WORD_END));
+ assertEquals(14, layout.getNextOffset(14, SWT.MOVEMENT_WORD_END));
+ assertEquals(0, layout.getPreviousOffset(0, SWT.MOVEMENT_WORD_END));
+ assertEquals(0, layout.getPreviousOffset(4, SWT.MOVEMENT_WORD_END));
+ assertEquals(4, layout.getPreviousOffset(5, SWT.MOVEMENT_WORD_END));
+ assertEquals(9, layout.getPreviousOffset(10, SWT.MOVEMENT_WORD_END));
+ assertEquals(9, layout.getPreviousOffset(11, SWT.MOVEMENT_WORD_END));
+ offset = 0;
offset = layout.getNextOffset(offset, SWT.MOVEMENT_WORD_START);
assertEquals(5, offset);
offset = layout.getNextOffset(offset, SWT.MOVEMENT_WORD_START);
@@ -573,6 +585,17 @@ public void test_getNextOffset() {
assertEquals(5, offset);
offset = layout.getPreviousOffset(offset, SWT.MOVEMENT_WORD_START);
assertEquals(0, offset);
+ assertEquals(5, layout.getNextOffset(2, SWT.MOVEMENT_WORD_START));
+ assertEquals(5, layout.getNextOffset(4, SWT.MOVEMENT_WORD_START));
+ assertEquals(10, layout.getNextOffset(9, SWT.MOVEMENT_WORD_START));
+ assertEquals(14, layout.getNextOffset(10, SWT.MOVEMENT_WORD_START));
+ assertEquals(14, layout.getNextOffset(13, SWT.MOVEMENT_WORD_START));
+ assertEquals(14, layout.getNextOffset(14, SWT.MOVEMENT_WORD_START));
+ assertEquals(0, layout.getPreviousOffset(0, SWT.MOVEMENT_WORD_START));
+ assertEquals(0, layout.getPreviousOffset(3, SWT.MOVEMENT_WORD_START));
+ assertEquals(0, layout.getPreviousOffset(4, SWT.MOVEMENT_WORD_START));
+ assertEquals(0, layout.getPreviousOffset(5, SWT.MOVEMENT_WORD_START));
+ assertEquals(5, layout.getPreviousOffset(6, SWT.MOVEMENT_WORD_START));