private void compareCsvOptions(CsvOptions expected, CsvOptions value) { assertEquals(expected, value); assertEquals(expected.allowJaggedRows(), value.allowJaggedRows()); assertEquals(expected.allowQuotedNewLines(), value.allowQuotedNewLines()); assertEquals(expected.encoding(), value.encoding()); assertEquals(expected.fieldDelimiter(), value.fieldDelimiter()); assertEquals(expected.quote(), value.quote()); assertEquals(expected.skipLeadingRows(), value.skipLeadingRows()); }
@Test public void testBuilder() { assertEquals(FormatOptions.CSV, CSV_OPTIONS.type()); assertEquals(ALLOW_JAGGED_ROWS, CSV_OPTIONS.allowJaggedRows()); assertEquals(ALLOW_QUOTED_NEWLINE, CSV_OPTIONS.allowQuotedNewLines()); assertEquals(ENCODING.name(), CSV_OPTIONS.encoding()); assertEquals(FIELD_DELIMITER, CSV_OPTIONS.fieldDelimiter()); assertEquals(QUOTE, CSV_OPTIONS.quote()); assertEquals(SKIP_LEADING_ROWS, (long) CSV_OPTIONS.skipLeadingRows()); }