Skip to content

Commit

Permalink
add test
Browse files Browse the repository at this point in the history
  • Loading branch information
looly committed Aug 21, 2024
1 parent f81dd24 commit e1aa3f6
Showing 1 changed file with 26 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package cn.hutool.core.text.csv;

import cn.hutool.core.io.FileUtil;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

import java.io.StringWriter;

public class Issue3705Test {
@Test
void writeTest() {
final StringWriter stringWriter = new StringWriter();

CsvWriteConfig csvWriteConfig = new CsvWriteConfig();
try (CsvWriter csvWriter = new CsvWriter(stringWriter, csvWriteConfig)) {
// 由于一行的第一个字段中有逗号,因此需要使用双引号包围,否则会被当成分隔符
csvWriter.writeLine("2024-08-20 14:24:35,");
csvWriter.writeLine("最后一行");
csvWriter.flush();
}

Assertions.assertEquals(
"\"2024-08-20 14:24:35,\"" + FileUtil.getLineSeparator() + "最后一行",
stringWriter.toString());
}
}

0 comments on commit e1aa3f6

Please sign in to comment.