@Test
public void testLocalDateDetectionFrench() {

  final Reader reader =
      new StringReader(
          "Date"
              + LINE_END
              + "\"nov. 1, 2017\""
              + LINE_END
              + "\"oct. 1, 2017\""
              + LINE_END
              + "\"sept. 1, 2017\""
              + LINE_END
              + "\"août 1, 2017\""
              + LINE_END
              + "\"juil. 1, 2017\""
              + LINE_END
              + "\"juin 1, 2017\""
              + LINE_END);
  final boolean header = true;
  final char delimiter = ',';
  final boolean useSampling = true;
  CsvReadOptions options =
      CsvReadOptions.builder(reader)
          .header(header)
          .separator(delimiter)
          .sample(useSampling)
          .locale(Locale.FRENCH)
          .build();
  final List<ColumnType> actual = asList(new CsvReader().detectColumnTypes(reader, options));
  assertEquals(Collections.singletonList(LOCAL_DATE), actual);
}