diff options
author | Felipe Heidrich <fheidric> | 2009-11-17 21:59:42 +0000 |
---|---|---|
committer | Felipe Heidrich <fheidric> | 2009-11-17 21:59:42 +0000 |
commit | 83cf88d4fdbc88e6a753967c01ef504fbfef45f1 (patch) | |
tree | 9ef35e2cee692ce9385233c367cc519f0126a101 /tests/org.eclipse.swt.tests/JUnit Tests | |
parent | 603a45f7eb3ac6d507869451321a13384caeb656 (diff) | |
download | eclipse.platform.swt-83cf88d4fdbc88e6a753967c01ef504fbfef45f1.tar.gz eclipse.platform.swt-83cf88d4fdbc88e6a753967c01ef504fbfef45f1.tar.xz eclipse.platform.swt-83cf88d4fdbc88e6a753967c01ef504fbfef45f1.zip |
*** empty log message ***
Diffstat (limited to 'tests/org.eclipse.swt.tests/JUnit Tests')
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)); |