Index: src/test/java/org/apache/harmony/logging/tests/java/util/logging/FileHandlerTest.java =================================================================== --- src/test/java/org/apache/harmony/logging/tests/java/util/logging/FileHandlerTest.java (revision 483102) +++ src/test/java/org/apache/harmony/logging/tests/java/util/logging/FileHandlerTest.java (working copy) @@ -624,6 +624,40 @@ assertTrue(file.list().length <= 2); } + public void testEmptyPattern_3params() throws SecurityException, + IOException { + // regression HARMONY-2421 + try { + FileHandler fh = new FileHandler(new String(), 1, 1); + } catch (IllegalArgumentException e) { + System.out.println("Caught expected IllegalArgumentException"); + } + } + + public void testEmptyPattern_2params() throws SecurityException, + IOException { + // regression HARMONY-2421 + boolean append = true; + + try { + FileHandler fh = new FileHandler(new String(), append); + } catch (IllegalArgumentException e) { + System.out.println("Caught expected IllegalArgumentException"); + } + } + + public void testEmptyPattern_4params() throws SecurityException, + IOException { + // regression HARMONY-2421 + boolean append = true; + + try { + FileHandler fh = new FileHandler(new String(), 1, 1, append); + } catch (IllegalArgumentException e) { + System.out.println("Caught expected IllegalArgumentException"); + } + } + /* * mock classes */