Skip to content

Instantly share code, notes, and snippets.

@georgewfraser
Last active February 15, 2016 03:08
Show Gist options
  • Save georgewfraser/164647fbaca61aadf9ee to your computer and use it in GitHub Desktop.
Save georgewfraser/164647fbaca61aadf9ee to your computer and use it in GitHub Desktop.
@Test
public void objectArray() throws IOException {
CsvSchema schema = CsvSchema.builder()
.addColumn("a", CsvSchema.ColumnType.NUMBER)
.addColumn("b", CsvSchema.ColumnType.NUMBER)
.setUseHeader(true)
.build();
ObjectWriter writer = Config.CSV.writer(schema);
StringWriter out = new StringWriter();
SequenceWriter sequence = writer.writeValues(out);
sequence.write(new Object[]{ 1, 2 });
sequence.write(new Object[]{ null, 2 });
sequence.write(new Object[]{ null, null });
sequence.write(new Object[]{ 1, null });
assertEquals("\"a\",\"b\"\n" +
"1,2\n" +
",2\n" +
",\n" +
"1,\n", out.toString());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment