### Question:
CSVParser { public static CSVParser tsvParser() { return TSV_PARSER; } CSVParser(char separator, char quote, char escape, @Nullable String empty, boolean trim); static CSVParser csvParser(); static CSVParser tsvParser(); boolean parse(InputStream is, String regex, Function<List<String>, Boolean> sink); boolean parse(InputStream is, Pattern pattern, Function<List<String>, Boolean> sink); List<String> parse(String line); @Override String toString(); static final char EOT; static final char NUL; }### Answer:
@Test public void testIanaTSV() throws ParseException { CSVParser csvParser = CSVParser.tsvParser(); checkParse(csvParser, ""); checkParse(csvParser, ",,", "", "", ""); checkParse(csvParser, "x", "x"); checkParse(csvParser, "x y,z", "x y", "z"); checkParse(csvParser, " checkParse(csvParser, "/*", "*"); checkParse(csvParser, ",", null, null); checkParse(csvParser, "x,y,z", "x", "y", "z"); }