This is an automated email from the ASF dual-hosted git repository.

sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-io.git


The following commit(s) were added to refs/heads/master by this push:
     new 4cede9a  Try with resources
4cede9a is described below

commit 4cede9acdd94448c72abc37acfd2847228d66443
Author: Sebb <s...@apache.org>
AuthorDate: Sat Aug 8 00:13:41 2020 +0100

    Try with resources
---
 .../apache/commons/io/LineIteratorTestCase.java    | 25 +++++++++++-----------
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/src/test/java/org/apache/commons/io/LineIteratorTestCase.java 
b/src/test/java/org/apache/commons/io/LineIteratorTestCase.java
index 26fcad9..6847f9a 100644
--- a/src/test/java/org/apache/commons/io/LineIteratorTestCase.java
+++ b/src/test/java/org/apache/commons/io/LineIteratorTestCase.java
@@ -19,6 +19,7 @@ package org.apache.commons.io;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertThrows;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.junit.jupiter.api.Assertions.fail;
 
@@ -110,12 +111,11 @@ public class LineIteratorTestCase {
 
     @Test
     public void testConstructor() throws Exception {
-        try {
-            new LineIterator(null);
-            fail();
-        } catch (final IllegalArgumentException ex) {
-            // expected
-        }
+        assertThrows(IllegalArgumentException.class, () -> {
+            try (
+                LineIterator li = new LineIterator(null);
+            ) { }    
+        });
     }
 
     @Test
@@ -243,12 +243,13 @@ public class LineIteratorTestCase {
                 throw new IOException("hasNext");
             }
         };
-        try {
-            new LineIterator(reader).hasNext();
-            fail("Expected IllegalStateException");
-        } catch (final IllegalStateException e) {
-            // expected
-        }
+        try (
+            LineIterator li = new LineIterator(reader);
+        ) {
+            assertThrows(IllegalStateException.class, () -> {
+                li.hasNext();
+            });
+        }    
     }
 
     @Test

Reply via email to