11/*******************************************************************************
2- * Copyright (c) 2000, 2017 IBM Corporation and others.
2+ * Copyright (c) 2000, 2024 IBM Corporation and others.
33 *
44 * This program and the accompanying materials
55 * are made available under the terms of the Eclipse Public License 2.0
1414 *******************************************************************************/
1515package org .eclipse .ui .tests .api ;
1616
17+ import static org .junit .Assert .assertArrayEquals ;
18+
19+ import java .util .Arrays ;
20+
1721import org .eclipse .core .resources .IWorkspace ;
1822import org .eclipse .core .resources .ResourcesPlugin ;
1923import org .eclipse .core .runtime .IAdaptable ;
@@ -161,22 +165,19 @@ public void testAddPropertyChangeListener() throws Throwable {
161165 public void testAddRecentWorkingSet () throws Throwable {
162166 fWorkingSetManager .addRecentWorkingSet (fWorkingSet );
163167 fWorkingSetManager .addWorkingSet (fWorkingSet );
164- assertTrue (ArrayUtil .equals (new IWorkingSet [] { fWorkingSet },
165- fWorkingSetManager .getRecentWorkingSets ()));
168+ assertArrayEquals (new IWorkingSet [] { fWorkingSet }, fWorkingSetManager .getRecentWorkingSets ());
166169
167170 IWorkingSet workingSet2 = fWorkingSetManager .createWorkingSet (
168171 WORKING_SET_NAME_2 , new IAdaptable [] { fWorkspace .getRoot () });
169172 fWorkingSetManager .addRecentWorkingSet (workingSet2 );
170173 fWorkingSetManager .addWorkingSet (workingSet2 );
171- assertTrue (ArrayUtil .equals (new IWorkingSet [] { workingSet2 ,
172- fWorkingSet }, fWorkingSetManager .getRecentWorkingSets ()));
174+ assertArrayEquals (new IWorkingSet [] { workingSet2 , fWorkingSet }, fWorkingSetManager .getRecentWorkingSets ());
173175 }
174176
175177 @ Test
176178 public void testAddWorkingSet () throws Throwable {
177179 fWorkingSetManager .addWorkingSet (fWorkingSet );
178- assertTrue (ArrayUtil .equals (new IWorkingSet [] { fWorkingSet },
179- fWorkingSetManager .getWorkingSets ()));
180+ assertArrayEquals (new IWorkingSet [] { fWorkingSet }, fWorkingSetManager .getWorkingSets ());
180181
181182 boolean exceptionThrown = false ;
182183 try {
@@ -185,23 +186,20 @@ public void testAddWorkingSet() throws Throwable {
185186 exceptionThrown = true ;
186187 }
187188 assertTrue (exceptionThrown );
188- assertTrue (ArrayUtil .equals (new IWorkingSet [] { fWorkingSet },
189- fWorkingSetManager .getWorkingSets ()));
189+ assertArrayEquals (new IWorkingSet [] { fWorkingSet }, fWorkingSetManager .getWorkingSets ());
190190 }
191191
192192 @ Test
193193 public void testCreateWorkingSet () throws Throwable {
194194 IWorkingSet workingSet2 = fWorkingSetManager .createWorkingSet (
195195 WORKING_SET_NAME_2 , new IAdaptable [] { fWorkspace .getRoot () });
196196 assertEquals (WORKING_SET_NAME_2 , workingSet2 .getName ());
197- assertTrue (ArrayUtil .equals (new IAdaptable [] { fWorkspace .getRoot () },
198- workingSet2 .getElements ()));
197+ assertArrayEquals (new IAdaptable [] { fWorkspace .getRoot () }, workingSet2 .getElements ());
199198
200199 workingSet2 = fWorkingSetManager .createWorkingSet ("" ,
201200 new IAdaptable [] {});
202201 assertEquals ("" , workingSet2 .getName ());
203- assertTrue (ArrayUtil .equals (new IAdaptable [] {}, workingSet2
204- .getElements ()));
202+ assertArrayEquals (new IAdaptable [] {}, workingSet2 .getElements ());
205203 }
206204
207205 @ Test
@@ -213,8 +211,7 @@ public void testCreateWorkingSetFromMemento() throws Throwable {
213211 IWorkingSet restoredWorkingSet2 = fWorkingSetManager
214212 .createWorkingSet (memento );
215213 assertEquals (WORKING_SET_NAME_2 , restoredWorkingSet2 .getName ());
216- assertTrue (ArrayUtil .equals (new IAdaptable [] { fWorkspace .getRoot () },
217- restoredWorkingSet2 .getElements ()));
214+ assertArrayEquals (new IAdaptable [] { fWorkspace .getRoot () }, restoredWorkingSet2 .getElements ());
218215 }
219216
220217 @ Test
@@ -232,19 +229,16 @@ public void testGetRecentWorkingSets() throws Throwable {
232229
233230 fWorkingSetManager .addRecentWorkingSet (fWorkingSet );
234231 fWorkingSetManager .addWorkingSet (fWorkingSet );
235- assertTrue (ArrayUtil .equals (new IWorkingSet [] { fWorkingSet },
236- fWorkingSetManager .getRecentWorkingSets ()));
232+ assertArrayEquals (new IWorkingSet [] { fWorkingSet }, fWorkingSetManager .getRecentWorkingSets ());
237233
238234 IWorkingSet workingSet2 = fWorkingSetManager .createWorkingSet (
239235 WORKING_SET_NAME_2 , new IAdaptable [] { fWorkspace .getRoot () });
240236 fWorkingSetManager .addRecentWorkingSet (workingSet2 );
241237 fWorkingSetManager .addWorkingSet (workingSet2 );
242- assertTrue (ArrayUtil .equals (new IWorkingSet [] { workingSet2 ,
243- fWorkingSet }, fWorkingSetManager .getRecentWorkingSets ()));
238+ assertArrayEquals (new IWorkingSet [] { workingSet2 , fWorkingSet }, fWorkingSetManager .getRecentWorkingSets ());
244239
245240 fWorkingSetManager .removeWorkingSet (workingSet2 );
246- assertTrue (ArrayUtil .equals (new IWorkingSet [] { fWorkingSet },
247- fWorkingSetManager .getRecentWorkingSets ()));
241+ assertArrayEquals (new IWorkingSet [] { fWorkingSet }, fWorkingSetManager .getRecentWorkingSets ());
248242 }
249243
250244 @ Test
@@ -261,12 +255,12 @@ public void testRecentWorkingSetsLength() throws Throwable {
261255 fWorkingSetManager .addWorkingSet (workingSet );
262256 workingSets [9 - i ] = workingSet ;
263257 }
264- assertTrue ( ArrayUtil . equals ( workingSets , fWorkingSetManager .getRecentWorkingSets () ));
258+ assertArrayEquals ( workingSets , fWorkingSetManager .getRecentWorkingSets ());
265259
266260 fWorkingSetManager .setRecentWorkingSetsLength (7 );
267261 IWorkingSet [] workingSets7 = new IWorkingSet [7 ];
268262 System .arraycopy (workingSets , 0 , workingSets7 , 0 , 7 );
269- assertTrue ( ArrayUtil . equals ( workingSets7 , fWorkingSetManager .getRecentWorkingSets () ));
263+ assertArrayEquals ( workingSets7 , fWorkingSetManager .getRecentWorkingSets ());
270264
271265 fWorkingSetManager .setRecentWorkingSetsLength (9 );
272266 IWorkingSet [] workingSets9 = new IWorkingSet [9 ];
@@ -280,7 +274,7 @@ public void testRecentWorkingSetsLength() throws Throwable {
280274 workingSets9 [8 - i ] = workingSet ;
281275 }
282276
283- assertTrue ( ArrayUtil . equals ( workingSets9 , fWorkingSetManager .getRecentWorkingSets () ));
277+ assertArrayEquals ( workingSets9 , fWorkingSetManager .getRecentWorkingSets ());
284278 } finally {
285279 if (oldMRULength > 0 ) {
286280 fWorkingSetManager .setRecentWorkingSetsLength (oldMRULength );
@@ -302,20 +296,17 @@ public void testGetWorkingSet() throws Throwable {
302296
303297 @ Test
304298 public void testGetWorkingSets () throws Throwable {
305- assertTrue (ArrayUtil .equals (new IWorkingSet [] {}, fWorkingSetManager
306- .getWorkingSets ()));
299+ assertArrayEquals (new IWorkingSet [] {}, fWorkingSetManager .getWorkingSets ());
307300
308301 fWorkingSetManager .addWorkingSet (fWorkingSet );
309- assertTrue (ArrayUtil .equals (new IWorkingSet [] { fWorkingSet },
310- fWorkingSetManager .getWorkingSets ()));
302+ assertArrayEquals (new IWorkingSet [] { fWorkingSet }, fWorkingSetManager .getWorkingSets ());
311303
312304 try {
313305 fWorkingSetManager .addWorkingSet (fWorkingSet );
314306 fail ("Added the same set twice" );
315307 } catch (RuntimeException exception ) {
316308 }
317- assertTrue (ArrayUtil .equals (new IWorkingSet [] { fWorkingSet },
318- fWorkingSetManager .getWorkingSets ()));
309+ assertArrayEquals (new IWorkingSet [] { fWorkingSet }, fWorkingSetManager .getWorkingSets ());
319310
320311 IWorkingSet workingSet2 = fWorkingSetManager .createWorkingSet (
321312 WORKING_SET_NAME_2 , new IAdaptable [] { fWorkspace .getRoot () });
@@ -369,16 +360,14 @@ public void testRemovePropertyChangeListener() throws Throwable {
369360 @ Test
370361 public void testRemoveWorkingSet () throws Throwable {
371362 fWorkingSetManager .removeWorkingSet (fWorkingSet );
372- assertTrue (ArrayUtil .equals (new IWorkingSet [] {}, fWorkingSetManager
373- .getWorkingSets ()));
363+ assertArrayEquals (new IWorkingSet [] {}, fWorkingSetManager .getWorkingSets ());
374364
375365 fWorkingSetManager .addWorkingSet (fWorkingSet );
376366 IWorkingSet workingSet2 = fWorkingSetManager .createWorkingSet (
377367 WORKING_SET_NAME_2 , new IAdaptable [] { fWorkspace .getRoot () });
378368 fWorkingSetManager .addWorkingSet (workingSet2 );
379369 fWorkingSetManager .removeWorkingSet (fWorkingSet );
380- assertTrue (ArrayUtil .equals (new IWorkingSet [] { workingSet2 },
381- fWorkingSetManager .getWorkingSets ()));
370+ assertArrayEquals (new IWorkingSet [] { workingSet2 }, fWorkingSetManager .getWorkingSets ());
382371 }
383372
384373 @ Test
@@ -391,9 +380,7 @@ public void testRemoveWorkingSetAfterRename() throws Throwable {
391380 String origName =fWorkingSet .getName ();
392381
393382 /* check that workingSetManager contains "fWorkingSet"*/
394- assertTrue (ArrayUtil .equals (
395- new IWorkingSet [] { fWorkingSet },
396- workingSetManager .getWorkingSets ()));
383+ assertArrayEquals (new IWorkingSet [] { fWorkingSet }, workingSetManager .getWorkingSets ());
397384
398385 fWorkingSet .setName (" " );
399386 assertEquals (" " , fWorkingSet .getName ());
@@ -402,7 +389,7 @@ public void testRemoveWorkingSetAfterRename() throws Throwable {
402389 workingSetManager .removeWorkingSet (fWorkingSet );
403390
404391 /* check that "fWorkingSet" was removed after rename*/
405- if (! ArrayUtil .equals (new IWorkingSet [] {},
392+ if (! Arrays .equals (new IWorkingSet [] {},
406393 workingSetManager .getWorkingSets ())){
407394 /*Test Failure, report after restoring state*/
408395 fWorkingSet .setName (origName );
0 commit comments