@@ -36,12 +36,12 @@ public class TestCharArraySet extends LuceneTestCase {
3636
3737 public void testRehash () throws Exception {
3838 CharArraySet cas = new CharArraySet (0 , true );
39- for (int i = 0 ; i < TEST_STOP_WORDS . length ; i ++ ) {
40- cas .add (TEST_STOP_WORDS [ i ] );
39+ for (String stopWord : TEST_STOP_WORDS ) {
40+ cas .add (stopWord );
4141 }
4242 assertEquals (TEST_STOP_WORDS .length , cas .size ());
43- for (int i = 0 ; i < TEST_STOP_WORDS . length ; i ++ ) {
44- assertTrue (cas .contains (TEST_STOP_WORDS [ i ] ));
43+ for (String testStopWord : TEST_STOP_WORDS ) {
44+ assertTrue (cas .contains (testStopWord ));
4545 }
4646 }
4747
@@ -80,13 +80,13 @@ public void testClear() {
8080 assertEquals ("Not all words added" , TEST_STOP_WORDS .length , set .size ());
8181 set .clear ();
8282 assertEquals ("not empty" , 0 , set .size ());
83- for (int i = 0 ; i < TEST_STOP_WORDS . length ; i ++ ) {
84- assertFalse (set .contains (TEST_STOP_WORDS [ i ] ));
83+ for (String testStopWord : TEST_STOP_WORDS ) {
84+ assertFalse (set .contains (testStopWord ));
8585 }
8686 set .addAll (Arrays .asList (TEST_STOP_WORDS ));
8787 assertEquals ("Not all words added" , TEST_STOP_WORDS .length , set .size ());
88- for (int i = 0 ; i < TEST_STOP_WORDS . length ; i ++ ) {
89- assertTrue (set .contains (TEST_STOP_WORDS [ i ] ));
88+ for (String testStopWord : TEST_STOP_WORDS ) {
89+ assertTrue (set .contains (testStopWord ));
9090 }
9191 }
9292
@@ -118,7 +118,7 @@ public void testModifyOnUnmodifiable() {
118118 "Test String has been added to unmodifiable set" , unmodifiableSet .contains (NOT_IN_SET ));
119119 assertEquals ("Size of unmodifiable set has changed" , size , unmodifiableSet .size ());
120120
121- expectThrows (UnsupportedOperationException .class , () -> unmodifiableSet . clear () );
121+ expectThrows (UnsupportedOperationException .class , unmodifiableSet :: clear );
122122 assertFalse ("Changed unmodifiable set" , unmodifiableSet .contains (NOT_IN_SET ));
123123 assertEquals ("Size of unmodifiable set has changed" , size , unmodifiableSet .size ());
124124
@@ -149,31 +149,27 @@ public void testModifyOnUnmodifiable() {
149149 assertFalse (
150150 "Test String has been added to unmodifiable set" , unmodifiableSet .contains (NOT_IN_SET ));
151151
152- for (int i = 0 ; i < TEST_STOP_WORDS . length ; i ++ ) {
153- assertTrue (set .contains (TEST_STOP_WORDS [ i ] ));
154- assertTrue (unmodifiableSet .contains (TEST_STOP_WORDS [ i ] ));
152+ for (String testStopWord : TEST_STOP_WORDS ) {
153+ assertTrue (set .contains (testStopWord ));
154+ assertTrue (unmodifiableSet .contains (testStopWord ));
155155 }
156156 }
157157
158158 public void testUnmodifiableSet () {
159159 CharArraySet set = new CharArraySet (10 , true );
160160 set .addAll (Arrays .asList (TEST_STOP_WORDS ));
161- set .add (Integer . valueOf ( 1 ) );
161+ set .add (1 );
162162 final int size = set .size ();
163163 set = CharArraySet .unmodifiableSet (set );
164164 assertEquals ("Set size changed due to unmodifiableSet call" , size , set .size ());
165165 for (String stopword : TEST_STOP_WORDS ) {
166166 assertTrue (set .contains (stopword ));
167167 }
168- assertTrue (set .contains (Integer . valueOf ( 1 ) ));
168+ assertTrue (set .contains (1 ));
169169 assertTrue (set .contains ("1" ));
170170 assertTrue (set .contains (new char [] {'1' }));
171171
172- expectThrows (
173- NullPointerException .class ,
174- () -> {
175- CharArraySet .unmodifiableSet (null );
176- });
172+ expectThrows (NullPointerException .class , () -> CharArraySet .unmodifiableSet (null ));
177173 }
178174
179175 public void testSupplementaryChars () {
@@ -186,17 +182,13 @@ public void testSupplementaryChars() {
186182 String [] lowerArr =
187183 new String [] {"abc\ud801 \udc44 " , "\ud801 \udc44 \ud801 \udc44 cde" , "a\ud801 \udc44 b" };
188184 CharArraySet set = new CharArraySet (Arrays .asList (TEST_STOP_WORDS ), true );
189- for (String upper : upperArr ) {
190- set .add (upper );
191- }
185+ Collections .addAll (set , upperArr );
192186 for (int i = 0 ; i < upperArr .length ; i ++) {
193187 assertTrue (String .format (Locale .ROOT , missing , upperArr [i ]), set .contains (upperArr [i ]));
194188 assertTrue (String .format (Locale .ROOT , missing , lowerArr [i ]), set .contains (lowerArr [i ]));
195189 }
196190 set = new CharArraySet (Arrays .asList (TEST_STOP_WORDS ), false );
197- for (String upper : upperArr ) {
198- set .add (upper );
199- }
191+ Collections .addAll (set , upperArr );
200192 for (int i = 0 ; i < upperArr .length ; i ++) {
201193 assertTrue (String .format (Locale .ROOT , missing , upperArr [i ]), set .contains (upperArr [i ]));
202194 assertFalse (String .format (Locale .ROOT , falsePos , lowerArr [i ]), set .contains (lowerArr [i ]));
@@ -212,17 +204,13 @@ public void testSingleHighSurrogate() {
212204 String [] lowerArr =
213205 new String [] {"abc\uD800 " , "abc\uD800 efg" , "\uD800 efg" , "\uD800 \ud801 \udc44 b" };
214206 CharArraySet set = new CharArraySet (Arrays .asList (TEST_STOP_WORDS ), true );
215- for (String upper : upperArr ) {
216- set .add (upper );
217- }
207+ Collections .addAll (set , upperArr );
218208 for (int i = 0 ; i < upperArr .length ; i ++) {
219209 assertTrue (String .format (Locale .ROOT , missing , upperArr [i ]), set .contains (upperArr [i ]));
220210 assertTrue (String .format (Locale .ROOT , missing , lowerArr [i ]), set .contains (lowerArr [i ]));
221211 }
222212 set = new CharArraySet (Arrays .asList (TEST_STOP_WORDS ), false );
223- for (String upper : upperArr ) {
224- set .add (upper );
225- }
213+ Collections .addAll (set , upperArr );
226214 for (int i = 0 ; i < upperArr .length ; i ++) {
227215 assertTrue (String .format (Locale .ROOT , missing , upperArr [i ]), set .contains (upperArr [i ]));
228216 assertFalse (String .format (Locale .ROOT , falsePos , upperArr [i ]), set .contains (lowerArr [i ]));
@@ -239,9 +227,9 @@ public void testCopyCharArraySetBWCompat() {
239227 stopwordsUpper .add (string .toUpperCase (Locale .ROOT ));
240228 }
241229 setIgnoreCase .addAll (Arrays .asList (TEST_STOP_WORDS ));
242- setIgnoreCase .add (Integer . valueOf ( 1 ) );
230+ setIgnoreCase .add (1 );
243231 setCaseSensitive .addAll (Arrays .asList (TEST_STOP_WORDS ));
244- setCaseSensitive .add (Integer . valueOf ( 1 ) );
232+ setCaseSensitive .add (1 );
245233
246234 CharArraySet copy = CharArraySet .copy (setIgnoreCase );
247235 CharArraySet copyCaseSens = CharArraySet .copy (setCaseSensitive );
@@ -274,23 +262,23 @@ public void testCopyCharArraySetBWCompat() {
274262
275263 /** Test the static #copy() function with a CharArraySet as a source */
276264 public void testCopyCharArraySet () {
277- CharArraySet setIngoreCase = new CharArraySet (10 , true );
265+ CharArraySet setIgnoreCase = new CharArraySet (10 , true );
278266 CharArraySet setCaseSensitive = new CharArraySet (10 , false );
279267
280268 List <String > stopwords = Arrays .asList (TEST_STOP_WORDS );
281269 List <String > stopwordsUpper = new ArrayList <>();
282270 for (String string : stopwords ) {
283271 stopwordsUpper .add (string .toUpperCase (Locale .ROOT ));
284272 }
285- setIngoreCase .addAll (Arrays .asList (TEST_STOP_WORDS ));
286- setIngoreCase .add (Integer . valueOf ( 1 ) );
273+ setIgnoreCase .addAll (Arrays .asList (TEST_STOP_WORDS ));
274+ setIgnoreCase .add (1 );
287275 setCaseSensitive .addAll (Arrays .asList (TEST_STOP_WORDS ));
288- setCaseSensitive .add (Integer . valueOf ( 1 ) );
276+ setCaseSensitive .add (1 );
289277
290- CharArraySet copy = CharArraySet .copy (setIngoreCase );
278+ CharArraySet copy = CharArraySet .copy (setIgnoreCase );
291279 CharArraySet copyCaseSens = CharArraySet .copy (setCaseSensitive );
292280
293- assertEquals (setIngoreCase .size (), copy .size ());
281+ assertEquals (setIgnoreCase .size (), copy .size ());
294282 assertEquals (setCaseSensitive .size (), copy .size ());
295283
296284 assertTrue (copy .containsAll (stopwords ));
@@ -311,21 +299,19 @@ public void testCopyCharArraySet() {
311299 assertTrue (copy .containsAll (newWords ));
312300 // new added terms are not in the source set
313301 for (String string : newWords ) {
314- assertFalse (setIngoreCase .contains (string ));
302+ assertFalse (setIgnoreCase .contains (string ));
315303 assertFalse (setCaseSensitive .contains (string ));
316304 }
317305 }
318306
319307 /** Test the static #copy() function with a JDK {@link Set} as a source */
320308 public void testCopyJDKSet () {
321- Set <String > set = new HashSet <>();
322-
323309 List <String > stopwords = Arrays .asList (TEST_STOP_WORDS );
324310 List <String > stopwordsUpper = new ArrayList <>();
325311 for (String string : stopwords ) {
326312 stopwordsUpper .add (string .toUpperCase (Locale .ROOT ));
327313 }
328- set . addAll (Arrays .asList (TEST_STOP_WORDS ));
314+ Set < String > set = new HashSet <> (Arrays .asList (TEST_STOP_WORDS ));
329315
330316 CharArraySet copy = CharArraySet .copy (set );
331317
@@ -377,23 +363,11 @@ public void testEmptySet() {
377363 public void testContainsWithNull () {
378364 CharArraySet set = new CharArraySet (1 , true );
379365
380- expectThrows (
381- NullPointerException .class ,
382- () -> {
383- set .contains ((char []) null , 0 , 10 );
384- });
366+ expectThrows (NullPointerException .class , () -> set .contains (null , 0 , 10 ));
385367
386- expectThrows (
387- NullPointerException .class ,
388- () -> {
389- set .contains ((CharSequence ) null );
390- });
368+ expectThrows (NullPointerException .class , () -> set .contains ((CharSequence ) null ));
391369
392- expectThrows (
393- NullPointerException .class ,
394- () -> {
395- set .contains ((Object ) null );
396- });
370+ expectThrows (NullPointerException .class , () -> set .contains ((Object ) null ));
397371 }
398372
399373 public void testToString () {
0 commit comments