1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.commons.csv.issues;
21
22 import static org.junit.jupiter.api.Assertions.assertEquals;
23
24 import java.io.IOException;
25 import java.io.StringWriter;
26 import java.util.Arrays;
27
28 import org.apache.commons.csv.CSVFormat;
29 import org.apache.commons.csv.CSVPrinter;
30 import org.junit.jupiter.api.Test;
31
32 class JiraCsv271Test {
33
34 @Test
35 void testJiraCsv271_withArray() throws IOException {
36 final CSVFormat csvFormat = CSVFormat.DEFAULT;
37 final StringWriter stringWriter = new StringWriter();
38 try (CSVPrinter printer = new CSVPrinter(stringWriter, csvFormat)) {
39 printer.print("a");
40 printer.printRecord("b", "c");
41 }
42 assertEquals("a,b,c\r\n", stringWriter.toString());
43 }
44
45 @Test
46 void testJiraCsv271_withList() throws IOException {
47 final CSVFormat csvFormat = CSVFormat.DEFAULT;
48 final StringWriter stringWriter = new StringWriter();
49 try (CSVPrinter printer = new CSVPrinter(stringWriter, csvFormat)) {
50 printer.print("a");
51 printer.printRecord(Arrays.asList("b", "c"));
52 }
53 assertEquals("a,b,c\r\n", stringWriter.toString());
54 }
55
56 }