Skip to main content
summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorFelipe Heidrich2005-11-21 20:55:12 +0000
committerFelipe Heidrich2005-11-21 20:55:12 +0000
commit8279a8b06331b103825d014a5f212fc818455bf3 (patch)
treebf0731edb604034aac34dea26cb9a43b8bce3955 /tests
parent73be0ec89889e2c1322c1bfa09d83f81f689ab7f (diff)
downloadeclipse.platform.swt-8279a8b06331b103825d014a5f212fc818455bf3.tar.gz
eclipse.platform.swt-8279a8b06331b103825d014a5f212fc818455bf3.tar.xz
eclipse.platform.swt-8279a8b06331b103825d014a5f212fc818455bf3.zip
new St merges all styles
Diffstat (limited to 'tests')
-rw-r--r--tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StyledText.java59
1 files changed, 21 insertions, 38 deletions
diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StyledText.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StyledText.java
index e82933dd98..356be83b51 100644
--- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StyledText.java
+++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StyledText.java
@@ -2052,11 +2052,10 @@ public void test_replaceStyleRangesII$Lorg_eclipse_swt_custom_StyleRange() {
ranges[1] = getStyle(20,10,GREEN,PURPLE);
text.replaceStyleRanges(5, 25, ranges);
styles = text.getStyleRanges();
- assertTrue(":10:", styles.length == 4);
+ assertTrue(":10:", styles.length == 3);
assertTrue(":10:", styles[0].equals(getStyle(0,5,RED,YELLOW)));
assertTrue(":10:", styles[1].equals(getStyle(5,15,BLUE,CYAN)));
- assertTrue(":10:", styles[2].equals(getStyle(20,10,GREEN,PURPLE)));
- assertTrue(":10:", styles[3].equals(getStyle(30,5,GREEN,PURPLE)));
+ assertTrue(":10:", styles[2].equals(getStyle(20,15,GREEN,PURPLE)));
text.setText("01234567890123456789");
ranges = new StyleRange[2];
@@ -2068,11 +2067,9 @@ public void test_replaceStyleRangesII$Lorg_eclipse_swt_custom_StyleRange() {
ranges[1] = getStyle(12,5,BLUE,CYAN);
text.replaceStyleRanges(5, 12, ranges);
styles = text.getStyleRanges();
- assertTrue(":11:", styles.length == 4);
- assertTrue(":11:", styles[0].equals(getStyle(0,5,RED,YELLOW)));
- assertTrue(":11:", styles[1].equals(getStyle(5,3,RED,YELLOW)));
- assertTrue(":11:", styles[2].equals(getStyle(12,5,BLUE,CYAN)));
- assertTrue(":11:", styles[3].equals(getStyle(17,3,BLUE,CYAN)));
+ assertTrue(":11:", styles.length == 2);
+ assertTrue(":11:", styles[0].equals(getStyle(0,8,RED,YELLOW)));
+ assertTrue(":11:", styles[1].equals(getStyle(12,8,BLUE,CYAN)));
text.setText("0123456789012345");
ranges = new StyleRange[3];
@@ -2085,10 +2082,8 @@ public void test_replaceStyleRangesII$Lorg_eclipse_swt_custom_StyleRange() {
ranges[1] = getStyle(10,5,RED,YELLOW);
text.replaceStyleRanges(5, 10, ranges);
styles = text.getStyleRanges();
- assertTrue(":12:", styles.length == 3);
- assertTrue(":12:", styles[0].equals(getStyle(0,5,RED,YELLOW)));
- assertTrue(":12:", styles[1].equals(getStyle(5,5,RED,YELLOW)));
- assertTrue(":12:", styles[2].equals(getStyle(10,5,RED,YELLOW)));
+ assertTrue(":12:", styles.length == 1);
+ assertTrue(":12:", styles[0].equals(getStyle(0,15,RED,YELLOW)));
text.setText("0123456789012345");
ranges = new StyleRange[1];
@@ -2113,10 +2108,9 @@ public void test_replaceStyleRangesII$Lorg_eclipse_swt_custom_StyleRange() {
ranges[0] = getStyle(5,7,BLUE,CYAN);
text.replaceStyleRanges(5, 7, ranges);
styles = text.getStyleRanges();
- assertTrue(":14:", styles.length == 3);
+ assertTrue(":14:", styles.length == 2);
assertTrue(":14:", styles[0].equals(getStyle(0,5,RED,YELLOW)));
- assertTrue(":14:", styles[1].equals(getStyle(5,7,BLUE,CYAN)));
- assertTrue(":14:", styles[2].equals(getStyle(12,3,BLUE,CYAN)));
+ assertTrue(":14:", styles[1].equals(getStyle(5,10,BLUE,CYAN)));
// reset the environment
@@ -3161,15 +3155,11 @@ public void test_setStyleRangeLorg_eclipse_swt_custom_StyleRange(){
text.setStyleRange(getStyle(0,5,RED,YELLOW));
text.setStyleRange(getStyle(5,5,BLUE,CYAN));
text.setStyleRange(getStyle(10,5,GREEN,PURPLE));
- // no merging since styles are completely overlapping existing
- // styles
text.setStyleRange(getStyle(5,5,RED,YELLOW));
text.setStyleRange(getStyle(10,5,RED,YELLOW));
styles = text.getStyleRanges();
- assertTrue(":5:", styles.length == 3);
- assertTrue(":5:", styles[0].equals(getStyle(0,5,RED,YELLOW)));
- assertTrue(":5:", styles[1].equals(getStyle(5,5,RED,YELLOW)));
- assertTrue(":5:", styles[2].equals(getStyle(10,5,RED,YELLOW)));
+ assertTrue(":5:", styles.length == 1);
+ assertTrue(":5:", styles[0].equals(getStyle(0,15,RED,YELLOW)));
text.setText("012345678901234");
text.setStyleRange(getStyle(0,5,RED,YELLOW));
@@ -3195,9 +3185,8 @@ public void test_setStyleRangeLorg_eclipse_swt_custom_StyleRange(){
text.setStyleRange(getStyle(8,3,RED,null));
text.setStyleRange(getStyle(7,4,BLUE,null));
styles = text.getStyleRanges();
- assertTrue(":8:", styles.length == 2);
- assertTrue(":8:", styles[0].equals(getStyle(4,3,BLUE,null)));
- assertTrue(":8:", styles[1].equals(getStyle(7,4,BLUE,null)));
+ assertTrue(":8:", styles.length == 1);
+ assertTrue(":8:", styles[0].equals(getStyle(4,7,BLUE,null)));
text.setText("123 456 789 ABC DEF");
text.setStyleRange(getStyle(0,4,BLUE,null));
@@ -3242,9 +3231,8 @@ public void test_setStyleRangeLorg_eclipse_swt_custom_StyleRange(){
text.setStyleRange(getStyle(9,8,GREEN,PURPLE));
text.setStyleRange(getStyle(0,10,GREEN,PURPLE));
styles = text.getStyleRanges();
- assertTrue(":3:", styles.length == 2);
- assertTrue(":3:", styles[0].equals(getStyle(0,10,GREEN,PURPLE)));
- assertTrue(":3:", styles[1].equals(getStyle(10,7,GREEN,PURPLE)));
+ assertTrue(":3:", styles.length == 1);
+ assertTrue(":3:", styles[0].equals(getStyle(0,17,GREEN,PURPLE)));
text.setText("0123456789012345");
text.setStyleRange(getStyle(0,5,RED,YELLOW));
@@ -3378,15 +3366,11 @@ public void test_setStyleRangeLorg_eclipse_swt_custom_StyleRange(){
text.setStyleRange(getStyle(0,5,RED,YELLOW));
text.setStyleRange(getStyle(5,5,BLUE,CYAN));
text.setStyleRange(getStyle(10,5,GREEN,PURPLE));
- // no merging since styles are completely overlapping existing
- // styles
text.setStyleRange(getStyle(5,5,RED,YELLOW));
text.setStyleRange(getStyle(10,5,RED,YELLOW));
styles = text.getStyleRanges();
- assertTrue(":5:", styles.length == 3);
- assertTrue(":5:", styles[0].equals(getStyle(0,5,RED,YELLOW)));
- assertTrue(":5:", styles[1].equals(getStyle(5,5,RED,YELLOW)));
- assertTrue(":5:", styles[2].equals(getStyle(10,5,RED,YELLOW)));
+ assertTrue(":5:", styles.length == 1);
+ assertTrue(":5:", styles[0].equals(getStyle(0,15,RED,YELLOW)));
text.setText("012345678901234");
text.setStyleRange(getStyle(0,5,RED,YELLOW));
@@ -3538,9 +3522,8 @@ public void test_setStyleRangeLorg_eclipse_swt_custom_StyleRange(){
text.setStyleRange(getStyle(2,1,YELLOW,null));
text.setStyleRange(getStyle(2,3,RED,null));
styles = text.getStyleRanges();
- assertTrue(":4b:", styles.length == 2);
- assertTrue(":4b:", styles[0].equals(getStyle(0,2,RED,null)));
- assertTrue(":4b:", styles[1].equals(getStyle(2,3,RED,null)));
+ assertTrue(":4b:", styles.length == 1);
+ assertTrue(":4b:", styles[0].equals(getStyle(0,5,RED,null)));
text.setText("xxx/");
@@ -4106,7 +4089,7 @@ public static java.util.Vector methodNames() {
methodNames.addElement("test_getTopPixel");
methodNames.addElement("test_getWordWrap");
methodNames.addElement("test_insertLjava_lang_String");
-// methodNames.addElement("test_invokeActionI");
+ methodNames.addElement("test_invokeActionI");
methodNames.addElement("test_paste");
methodNames.addElement("test_print");
methodNames.addElement("test_printLorg_eclipse_swt_printing_Printer");
@@ -4146,7 +4129,7 @@ public static java.util.Vector methodNames() {
methodNames.addElement("test_setSelectionII");
methodNames.addElement("test_setSelectionLorg_eclipse_swt_graphics_Point");
methodNames.addElement("test_setSelectionRangeII");
-// methodNames.addElement("test_setStyleRangeLorg_eclipse_swt_custom_StyleRange");
+ methodNames.addElement("test_setStyleRangeLorg_eclipse_swt_custom_StyleRange");
methodNames.addElement("test_setStyleRanges$Lorg_eclipse_swt_custom_StyleRange");
methodNames.addElement("test_setTabsI");
methodNames.addElement("test_setTextLimitI");

Back to the top