Example usage for org.apache.commons.csv CSVFormat DEFAULT

List of usage examples for org.apache.commons.csv CSVFormat DEFAULT

Introduction

In this page you can find the example usage for org.apache.commons.csv CSVFormat DEFAULT.

Prototype

CSVFormat DEFAULT

To view the source code for org.apache.commons.csv CSVFormat DEFAULT.

Click Source Link

Document

Standard comma separated format, as for #RFC4180 but allowing empty lines.

Usage

From source file:org.apache.camel.dataformat.csv.CsvDataFormatTest.java

@Test
public void shouldDisableQuote() {
    CsvDataFormat dataFormat = new CsvDataFormat().setQuoteDisabled(true).setQuote('q');

    // Properly saved
    assertSame(CSVFormat.DEFAULT, dataFormat.getFormat());
    assertTrue(dataFormat.isQuoteDisabled());
    assertEquals(Character.valueOf('q'), dataFormat.getQuote());

    // Properly used
    assertNull(dataFormat.getActiveFormat().getQuoteCharacter());
}

From source file:org.apache.camel.dataformat.csv.CsvDataFormatTest.java

@Test
public void shouldOverrideQuote() {
    CsvDataFormat dataFormat = new CsvDataFormat().setQuote('q');

    // Properly saved
    assertSame(CSVFormat.DEFAULT, dataFormat.getFormat());
    assertEquals(Character.valueOf('q'), dataFormat.getQuote());

    // Properly used
    assertEquals(Character.valueOf('q'), dataFormat.getActiveFormat().getQuoteCharacter());
}

From source file:org.apache.camel.dataformat.csv.CsvDataFormatTest.java

@Test
public void shouldOverrideQuoteMode() {
    CsvDataFormat dataFormat = new CsvDataFormat().setQuoteMode(QuoteMode.ALL);

    // Properly saved
    assertSame(CSVFormat.DEFAULT, dataFormat.getFormat());
    assertEquals(QuoteMode.ALL, dataFormat.getQuoteMode());

    // Properly used
    assertEquals(QuoteMode.ALL, dataFormat.getActiveFormat().getQuoteMode());
}

From source file:org.apache.camel.dataformat.csv.CsvDataFormatTest.java

@Test
public void shouldDisableRecordSeparator() {
    CsvDataFormat dataFormat = new CsvDataFormat().setRecordSeparatorDisabled(true)
            .setRecordSeparator("separator");

    // Properly saved
    assertSame(CSVFormat.DEFAULT, dataFormat.getFormat());
    assertTrue(dataFormat.isRecordSeparatorDisabled());
    assertEquals("separator", dataFormat.getRecordSeparator());

    // Properly used
    assertNull(dataFormat.getActiveFormat().getRecordSeparator());
}

From source file:org.apache.camel.dataformat.csv.CsvDataFormatTest.java

@Test
public void shouldOverrideRecordSeparator() {
    CsvDataFormat dataFormat = new CsvDataFormat().setRecordSeparator("separator");

    // Properly saved
    assertSame(CSVFormat.DEFAULT, dataFormat.getFormat());
    assertEquals("separator", dataFormat.getRecordSeparator());

    // Properly used
    assertEquals("separator", dataFormat.getActiveFormat().getRecordSeparator());
}

From source file:org.apache.camel.dataformat.csv.CsvDataFormatTest.java

@Test
public void shouldSkipHeaderRecord() {
    CsvDataFormat dataFormat = new CsvDataFormat().setSkipHeaderRecord(true);

    // Properly saved
    assertSame(CSVFormat.DEFAULT, dataFormat.getFormat());
    assertEquals(Boolean.TRUE, dataFormat.getSkipHeaderRecord());

    // Properly used
    assertTrue(dataFormat.getActiveFormat().getSkipHeaderRecord());
}

From source file:org.apache.camel.dataformat.csv.CsvDataFormatTest.java

@Test
public void shouldNotSkipHeaderRecord() {
    CsvDataFormat dataFormat = new CsvDataFormat().setSkipHeaderRecord(false);

    // Properly saved
    assertSame(CSVFormat.DEFAULT, dataFormat.getFormat());
    assertEquals(Boolean.FALSE, dataFormat.getSkipHeaderRecord());

    // Properly used
    assertFalse(dataFormat.getActiveFormat().getSkipHeaderRecord());
}

From source file:org.apache.camel.dataformat.csv.CsvDataFormatTest.java

@Test
public void shouldHandleLazyLoad() {
    CsvDataFormat dataFormat = new CsvDataFormat().setLazyLoad(true);

    // Properly saved
    assertSame(CSVFormat.DEFAULT, dataFormat.getFormat());
    assertTrue(dataFormat.isLazyLoad());

    // Properly used (it doesn't modify the format)
    assertEquals(CSVFormat.DEFAULT, dataFormat.getActiveFormat());
}

From source file:org.apache.camel.dataformat.csv.CsvDataFormatTest.java

@Test
public void shouldHandleUseMaps() {
    CsvDataFormat dataFormat = new CsvDataFormat().setUseMaps(true);

    // Properly saved
    assertSame(CSVFormat.DEFAULT, dataFormat.getFormat());
    assertTrue(dataFormat.isUseMaps());/*from w w w. j  av  a 2s .co  m*/

    // Properly used (it doesn't modify the format)
    assertEquals(CSVFormat.DEFAULT, dataFormat.getActiveFormat());
}

From source file:org.apache.camel.dataformat.csv.CsvDataFormatTest.java

@Test
public void shouldHandleRecordConverter() {
    CsvRecordConverter<String> converter = new CsvRecordConverter<String>() {
        @Override//from w w w  .ja  v a 2  s  .c o  m
        public String convertRecord(CSVRecord record) {
            return record.toString();
        }
    };

    CsvDataFormat dataFormat = new CsvDataFormat().setRecordConverter(converter);

    // Properly saved
    assertSame(CSVFormat.DEFAULT, dataFormat.getFormat());
    assertSame(converter, dataFormat.getRecordConverter());

    // Properly used (it doesn't modify the format)
    assertEquals(CSVFormat.DEFAULT, dataFormat.getActiveFormat());
}