1313 *******************************************************************************/
1414package org .eclipse .jface .text .tests .rules ;
1515
16+ import static org .junit .Assert .assertEquals ;
1617import static org .junit .Assert .assertSame ;
1718import static org .junit .Assert .assertTrue ;
1819
@@ -72,7 +73,7 @@ public boolean isWordStart(char c) {
7273 WordRule rule = new WordRule (detector , new Token (this ));
7374
7475 RuleBasedScanner scanner = new RuleBasedScanner ();
75- scanner .setRules (new IRule [] { rule } );
76+ scanner .setRules (rule );
7677 scanner .setRange (new Document (), 0 , 0 );
7778
7879 IToken token = null ;
@@ -106,25 +107,25 @@ public void testBug144355() throws Exception {
106107 // pre: pass in a normal string ("TestTokenString")
107108 // post: expect the normal token to be returned
108109 RuleBasedScanner scanner = new RuleBasedScanner ();
109- scanner .setRules (new IRule [] { rule } );
110+ scanner .setRules (rule );
110111 scanner .setRange (new Document (testTokenStringNormal ), 0 , testTokenStringNormal .length ());
111- assertTrue ( scanner .nextToken ().getData (). equals ( testTokenStringNormal ));
112+ assertEquals ( testTokenStringNormal , scanner .nextToken ().getData ());
112113
113114 // scenario 2
114115 // pre: pass in a normal string but different capitalization ("TestTOKENString")
115116 // post: expect the normal token to be returned
116117 scanner = new RuleBasedScanner ();
117- scanner .setRules (new IRule [] { rule } );
118+ scanner .setRules (rule );
118119 scanner .setRange (new Document (testTokenStringDifferentCapitalization ), 0 , testTokenStringDifferentCapitalization .length ());
119- assertTrue ( scanner .nextToken ().getData (). equals ( testTokenStringNormal ));
120+ assertEquals ( testTokenStringNormal , scanner .nextToken ().getData ());
120121
121122 // scenario 3
122123 // pre: pass in a completely different string ("XXX")
123124 // post: expect the default token to be returned because the string can't be matched
124125 scanner = new RuleBasedScanner ();
125- scanner .setRules (new IRule [] { rule } );
126+ scanner .setRules (rule );
126127 scanner .setRange (new Document (testTokenStringCompletelyDifferent ), 0 , testTokenStringCompletelyDifferent .length ());
127- assertTrue ( scanner .nextToken ().getData (). equals ( defaultTokenString ));
128+ assertEquals ( defaultTokenString , scanner .nextToken ().getData ());
128129
129130 WordRule ruleWithoutIgnoreCase = new WordRule (detector , defaultToken );
130131 ruleWithoutIgnoreCase .addWord (testTokenStringNormal , normalToken );
@@ -133,17 +134,17 @@ public void testBug144355() throws Exception {
133134 // pre: pass in a normal string ("TestTokenString")
134135 // post: expect the normal token to be returned
135136 scanner = new RuleBasedScanner ();
136- scanner .setRules (new IRule [] { ruleWithoutIgnoreCase } );
137+ scanner .setRules (ruleWithoutIgnoreCase );
137138 scanner .setRange (new Document (testTokenStringNormal ), 0 , testTokenStringNormal .length ());
138- assertTrue ( scanner .nextToken ().getData (). equals ( testTokenStringNormal ));
139+ assertEquals ( testTokenStringNormal , scanner .nextToken ().getData ());
139140
140141 // scenario 5
141142 // pre: pass in a normal string but different capitalization ("TestTOKENString")
142143 // post: expect the default token to be returned
143144 scanner = new RuleBasedScanner ();
144- scanner .setRules (new IRule [] { ruleWithoutIgnoreCase } );
145+ scanner .setRules (ruleWithoutIgnoreCase );
145146 scanner .setRange (new Document (testTokenStringDifferentCapitalization ), 0 , testTokenStringDifferentCapitalization .length ());
146- assertTrue ( scanner .nextToken ().getData (). equals ( defaultTokenString ));
147+ assertEquals ( defaultTokenString , scanner .nextToken ().getData ());
147148 }
148149
149150 // https://bugs.eclipse.org/bugs/show_bug.cgi?id=175712
0 commit comments