@@ -271,9 +271,10 @@ private static IOFileFilter createNameFilter(final File[] files) {
271271
272272 /**
273273 * Test Cancel
274+ * @throws IOException
274275 */
275276 @ Test
276- public void testCancel () {
277+ public void testCancel () throws IOException {
277278 String cancelName = null ;
278279
279280 // Cancel on a file
@@ -284,8 +285,6 @@ public void testCancel() {
284285 } catch (final DirectoryWalker .CancelException cancel ) {
285286 assertEquals ("File: " + cancelName , cancelName , cancel .getFile ().getName ());
286287 assertEquals ("Depth: " + cancelName , 5 , cancel .getDepth ());
287- } catch (final IOException ex ) {
288- fail ("IOException: " + cancelName + " " + ex );
289288 }
290289
291290 // Cancel on a directory
@@ -296,26 +295,20 @@ public void testCancel() {
296295 } catch (final DirectoryWalker .CancelException cancel ) {
297296 assertEquals ("File: " + cancelName , cancelName , cancel .getFile ().getName ());
298297 assertEquals ("Depth: " + cancelName , 3 , cancel .getDepth ());
299- } catch (final IOException ex ) {
300- fail ("IOException: " + cancelName + " " + ex );
301298 }
302299
303300 // Suppress CancelException (use same file name as preceding test)
304- try {
305- final List results = new TestCancelWalker (cancelName , true ).find (javaDir );
306- final File lastFile = (File ) results .get (results .size () - 1 );
307- assertEquals ("Suppress: " + cancelName , cancelName , lastFile .getName ());
308- } catch (final IOException ex ) {
309- fail ("Suppress threw " + ex );
310- }
311-
301+ final List results = new TestCancelWalker (cancelName , true ).find (javaDir );
302+ final File lastFile = (File ) results .get (results .size () - 1 );
303+ assertEquals ("Suppress: " + cancelName , cancelName , lastFile .getName ());
312304 }
313305
314306 /**
315307 * Test Cancel
308+ * @throws IOException
316309 */
317310 @ Test
318- public void testMultiThreadCancel () {
311+ public void testMultiThreadCancel () throws IOException {
319312 String cancelName = "DirectoryWalker.java" ;
320313 TestMultiThreadCancelWalker walker = new TestMultiThreadCancelWalker (cancelName , false );
321314 // Cancel on a file
@@ -326,8 +319,6 @@ public void testMultiThreadCancel() {
326319 final File last = (File ) walker .results .get (walker .results .size () - 1 );
327320 assertEquals (cancelName , last .getName ());
328321 assertEquals ("Depth: " + cancelName , 5 , cancel .getDepth ());
329- } catch (final IOException ex ) {
330- fail ("IOException: " + cancelName + " " + ex );
331322 }
332323
333324 // Cancel on a directory
@@ -339,19 +330,13 @@ public void testMultiThreadCancel() {
339330 } catch (final DirectoryWalker .CancelException cancel ) {
340331 assertEquals ("File: " + cancelName , cancelName , cancel .getFile ().getName ());
341332 assertEquals ("Depth: " + cancelName , 3 , cancel .getDepth ());
342- } catch (final IOException ex ) {
343- fail ("IOException: " + cancelName + " " + ex );
344333 }
345334
346335 // Suppress CancelException (use same file name as preceding test)
347- try {
348- walker = new TestMultiThreadCancelWalker (cancelName , true );
349- final List results = walker .find (javaDir );
350- final File lastFile = (File ) results .get (results .size () - 1 );
351- assertEquals ("Suppress: " + cancelName , cancelName , lastFile .getName ());
352- } catch (final IOException ex ) {
353- fail ("Suppress threw " + ex );
354- }
336+ walker = new TestMultiThreadCancelWalker (cancelName , true );
337+ final List results = walker .find (javaDir );
338+ final File lastFile = (File ) results .get (results .size () - 1 );
339+ assertEquals ("Suppress: " + cancelName , cancelName , lastFile .getName ());
355340
356341 }
357342
0 commit comments