1717package org .apache .commons .csv ;
1818
1919import java .io .IOException ;
20- import java .io .StringReader ;
2120import java .io .StringWriter ;
2221import java .util .Random ;
2322
@@ -33,72 +32,63 @@ public class CSVPrinterTest extends TestCase {
3332 public void testPrinter1 () throws IOException {
3433 StringWriter sw = new StringWriter ();
3534 CSVPrinter printer = new CSVPrinter (sw , CSVFormat .DEFAULT );
36- String [] line1 = {"a" , "b" };
37- printer .println (line1 );
35+ printer .println ("a" , "b" );
3836 assertEquals ("a,b" + lineSeparator , sw .toString ());
3937 }
4038
4139 public void testPrinter2 () throws IOException {
4240 StringWriter sw = new StringWriter ();
4341 CSVPrinter printer = new CSVPrinter (sw , CSVFormat .DEFAULT );
44- String [] line1 = {"a,b" , "b" };
45- printer .println (line1 );
42+ printer .println ("a,b" , "b" );
4643 assertEquals ("\" a,b\" ,b" + lineSeparator , sw .toString ());
4744 }
4845
4946 public void testPrinter3 () throws IOException {
5047 StringWriter sw = new StringWriter ();
5148 CSVPrinter printer = new CSVPrinter (sw , CSVFormat .DEFAULT );
52- String [] line1 = {"a, b" , "b " };
53- printer .println (line1 );
49+ printer .println ("a, b" , "b " );
5450 assertEquals ("\" a, b\" ,\" b \" " + lineSeparator , sw .toString ());
5551 }
5652
5753 public void testPrinter4 () throws IOException {
5854 StringWriter sw = new StringWriter ();
5955 CSVPrinter printer = new CSVPrinter (sw , CSVFormat .DEFAULT );
60- String [] line1 = {"a" , "b\" c" };
61- printer .println (line1 );
56+ printer .println ("a" , "b\" c" );
6257 assertEquals ("a,\" b\" \" c\" " + lineSeparator , sw .toString ());
6358 }
6459
6560 public void testPrinter5 () throws IOException {
6661 StringWriter sw = new StringWriter ();
6762 CSVPrinter printer = new CSVPrinter (sw , CSVFormat .DEFAULT );
68- String [] line1 = {"a" , "b\n c" };
69- printer .println (line1 );
63+ printer .println ("a" , "b\n c" );
7064 assertEquals ("a,\" b\n c\" " + lineSeparator , sw .toString ());
7165 }
7266
7367 public void testPrinter6 () throws IOException {
7468 StringWriter sw = new StringWriter ();
7569 CSVPrinter printer = new CSVPrinter (sw , CSVFormat .DEFAULT );
76- String [] line1 = {"a" , "b\r \n c" };
77- printer .println (line1 );
70+ printer .println ("a" , "b\r \n c" );
7871 assertEquals ("a,\" b\r \n c\" " + lineSeparator , sw .toString ());
7972 }
8073
8174 public void testPrinter7 () throws IOException {
8275 StringWriter sw = new StringWriter ();
8376 CSVPrinter printer = new CSVPrinter (sw , CSVFormat .DEFAULT );
84- String [] line1 = {"a" , "b\\ c" };
85- printer .println (line1 );
77+ printer .println ("a" , "b\\ c" );
8678 assertEquals ("a,b\\ c" + lineSeparator , sw .toString ());
8779 }
8880
8981 public void testExcelPrinter1 () throws IOException {
9082 StringWriter sw = new StringWriter ();
9183 CSVPrinter printer = new CSVPrinter (sw , CSVFormat .EXCEL );
92- String [] line1 = {"a" , "b" };
93- printer .println (line1 );
84+ printer .println ("a" , "b" );
9485 assertEquals ("a,b" + lineSeparator , sw .toString ());
9586 }
9687
9788 public void testExcelPrinter2 () throws IOException {
9889 StringWriter sw = new StringWriter ();
9990 CSVPrinter printer = new CSVPrinter (sw , CSVFormat .EXCEL );
100- String [] line1 = {"a,b" , "b" };
101- printer .println (line1 );
91+ printer .println ("a,b" , "b" );
10292 assertEquals ("\" a,b\" ,b" + lineSeparator , sw .toString ());
10393 }
10494
@@ -172,9 +162,7 @@ public void doOneRandom() throws Exception {
172162 String result = sw .toString ();
173163 // System.out.println("### :" + printable(result));
174164
175- StringReader reader = new StringReader (result );
176-
177- CSVParser parser = new CSVParser (reader , format );
165+ CSVParser parser = new CSVParser (result , format );
178166 String [][] parseResult = parser .getRecords ();
179167
180168 if (!equals (lines , parseResult )) {
0 commit comments