Skip to content

Commit 68c74f6

Browse files
committed
Test CSV-154.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1700073 13f79535-47bb-0310-9956-ffa450edef68
1 parent e7ccb14 commit 68c74f6

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

src/test/java/org/apache/commons/csv/CSVFormatTest.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,12 @@
3030

3131
import java.io.ByteArrayInputStream;
3232
import java.io.ByteArrayOutputStream;
33+
import java.io.IOException;
3334
import java.io.ObjectInputStream;
3435
import java.io.ObjectOutputStream;
3536
import java.util.Arrays;
3637

38+
import org.junit.Assert;
3739
import org.junit.Test;
3840

3941
/**
@@ -374,6 +376,20 @@ public void testWithHeader() throws Exception {
374376
assertFalse(Arrays.equals(formatWithHeader.getHeader(), header));
375377
}
376378

379+
@Test
380+
public void testJIraCsv154() throws IOException {
381+
final String comment = "This is a header comment";
382+
CSVFormat format = CSVFormat.EXCEL.withHeader("H1", "H2").withCommentMarker('#')
383+
.withHeaderComments(comment);
384+
StringBuilder out = new StringBuilder();
385+
final CSVPrinter printer = format.print(out);
386+
printer.print("A");
387+
printer.print("B");
388+
printer.close();
389+
String s = out.toString();
390+
Assert.assertTrue(s, s.contains(comment));
391+
}
392+
377393
@Test
378394
public void testWithIgnoreEmptyLines() throws Exception {
379395
assertFalse(CSVFormat.DEFAULT.withIgnoreEmptyLines(false).getIgnoreEmptyLines());

0 commit comments

Comments
 (0)