This commit is contained in:
Looly 2024-08-21 18:51:32 +08:00
parent 836334bb2c
commit 024dc523bd

View File

@ -0,0 +1,27 @@
package org.dromara.hutool.poi.csv;
import org.dromara.hutool.core.io.file.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();
final CsvWriteConfig csvWriteConfig = new CsvWriteConfig();
try (final 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());
}
}