mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
修复FileUtil#getTotalLines在JDK9+结果错误问题
This commit is contained in:
@@ -523,11 +523,17 @@ public class FileUtilTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
@Ignore
|
||||
public void getTotalLinesTest() {
|
||||
// 千万行秒级内返回
|
||||
final int totalLines = FileUtil.getTotalLines(FileUtil.file(""));
|
||||
Assert.assertEquals(10000000, totalLines);
|
||||
// 此文件最后一行有换行符,则最后的空行算作一行
|
||||
final int totalLines = FileUtil.getTotalLines(FileUtil.file("test_lines.csv"));
|
||||
Assert.assertEquals(8, totalLines);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void issue3591Test() {
|
||||
// 此文件最后一行末尾无换行符
|
||||
final int totalLines = FileUtil.getTotalLines(FileUtil.file("1_psi_index_0.txt"));
|
||||
Assert.assertEquals(11, totalLines);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
11
hutool-core/src/test/resources/1_psi_index_0.txt
Normal file
11
hutool-core/src/test/resources/1_psi_index_0.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
Reference in New Issue
Block a user