コード例 #1
1
ファイル: TestCSV.java プロジェクト: netroby/jdk9-dev
 // won't round-trip
 public void testEmptyQuote() {
   assertEquals(CSV.split("a,\"\",b"), List.of("a", "", "b"));
 }
コード例 #2
1
ファイル: TestCSV.java プロジェクト: netroby/jdk9-dev
 // won't round-trip
 public void testExtraQuote() {
   assertEquals(CSV.split("a,\"b\",c"), List.of("a", "b", "c"));
 }
コード例 #3
0
ファイル: TestCSV.java プロジェクト: netroby/jdk9-dev
 @Test(dataProvider = "csvdata")
 public void roundTrip(String input, List<String> parsed) {
   List<String> actual = CSV.split(input);
   assertEquals(actual, parsed);
   CSV.write(out, actual.toArray());
   checkString(input);
 }
コード例 #4
0
ファイル: TestCSV.java プロジェクト: netroby/jdk9-dev
 @Test(expectedExceptions = CSVParseException.class)
 public void errorUnclosedQuote() {
   CSV.split("a,\"b");
 }
コード例 #5
0
ファイル: TestCSV.java プロジェクト: netroby/jdk9-dev
 @Test(expectedExceptions = CSVParseException.class)
 public void errorCharacterAfterQuote() {
   CSV.split("a,\"b\"c,d");
 }
コード例 #6
0
ファイル: TestCSV.java プロジェクト: netroby/jdk9-dev
 @Test(expectedExceptions = CSVParseException.class)
 public void errorUnexpectedQuote() {
   CSV.split("ab\"cd");
 }