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

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


The following commit(s) were added to refs/heads/master by this push:
     new e7a5708a Fix compiler warnings
e7a5708a is described below

commit e7a5708a1d8ab216ef9e80b151e7a6683885e10d
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Thu Jan 2 15:09:08 2025 -0500

    Fix compiler warnings
    
    - Rename test methods
    - Sort methods
---
 .../org/apache/commons/csv/JiraCsv196Test.java     | 64 ++++++++--------------
 1 file changed, 24 insertions(+), 40 deletions(-)

diff --git a/src/test/java/org/apache/commons/csv/JiraCsv196Test.java 
b/src/test/java/org/apache/commons/csv/JiraCsv196Test.java
index ab7af819..5f429205 100644
--- a/src/test/java/org/apache/commons/csv/JiraCsv196Test.java
+++ b/src/test/java/org/apache/commons/csv/JiraCsv196Test.java
@@ -17,8 +17,8 @@
  * under the License.
  */
 package org.apache.commons.csv;
-import static org.junit.jupiter.api.Assertions.assertEquals;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import java.io.IOException;
 import java.io.InputStreamReader;
@@ -27,51 +27,35 @@ import java.nio.charset.StandardCharsets;
 
 import org.junit.jupiter.api.Test;
 
-
 public class JiraCsv196Test {
-    @Test
-    public void parseThreeBytes() throws IOException {
-        final CSVFormat format = CSVFormat.Builder.create()
-            .setDelimiter(',')
-            .setQuote('\'')
-            .get();
-        final CSVParser parser = new CSVParser.Builder()
-            .setFormat(format)
-            
.setReader(getTestInput("org/apache/commons/csv/CSV-196/japanese.csv"))
-            .setCharset(StandardCharsets.UTF_8)
-            .setEnableByteTracking(true)
-            .get();
-        final long[] charByteKey = {0, 89, 242, 395};
-        int idx = 0;
-        for (CSVRecord record : parser) {
-            assertEquals(charByteKey[idx++], record.getBytePosition());
-        }
-        parser.close();
-    }
 
+    private Reader getTestInput(String path) {
+        return new 
InputStreamReader(ClassLoader.getSystemClassLoader().getResourceAsStream(path));
+    }
 
     @Test
-    public void parseFourBytes() throws IOException {
-        final CSVFormat format = CSVFormat.Builder.create()
-            .setDelimiter(',')
-            .setQuote('\'')
-            .get();
-        final CSVParser parser = new CSVParser.Builder()
-            .setFormat(format)
-            
.setReader(getTestInput("org/apache/commons/csv/CSV-196/emoji.csv"))
-            .setCharset(StandardCharsets.UTF_8)
-            .setEnableByteTracking(true)
-            .get();
-        final long[] charByteKey = {0, 84, 701, 1318, 1935};
-        int idx = 0;
-        for (CSVRecord record : parser) {
-            assertEquals(charByteKey[idx++], record.getBytePosition());
+    public void testParseFourBytes() throws IOException {
+        final CSVFormat format = 
CSVFormat.Builder.create().setDelimiter(',').setQuote('\'').get();
+        try (CSVParser parser = new 
CSVParser.Builder().setFormat(format).setReader(getTestInput("org/apache/commons/csv/CSV-196/emoji.csv"))
+                
.setCharset(StandardCharsets.UTF_8).setEnableByteTracking(true).get()) {
+            final long[] charByteKey = { 0, 84, 701, 1318, 1935 };
+            int idx = 0;
+            for (CSVRecord record : parser) {
+                assertEquals(charByteKey[idx++], record.getBytePosition());
+            }
         }
-        parser.close();
     }
 
-    private Reader getTestInput(String path) {
-        return new InputStreamReader(
-            ClassLoader.getSystemClassLoader().getResourceAsStream(path));
+    @Test
+    public void testParseThreeBytes() throws IOException {
+        final CSVFormat format = 
CSVFormat.Builder.create().setDelimiter(',').setQuote('\'').get();
+        try (CSVParser parser = new 
CSVParser.Builder().setFormat(format).setReader(getTestInput("org/apache/commons/csv/CSV-196/japanese.csv"))
+                
.setCharset(StandardCharsets.UTF_8).setEnableByteTracking(true).get()) {
+            final long[] charByteKey = { 0, 89, 242, 395 };
+            int idx = 0;
+            for (CSVRecord record : parser) {
+                assertEquals(charByteKey[idx++], record.getBytePosition());
+            }
+        }
     }
 }

Reply via email to