This commit is contained in:
Looly 2024-02-20 11:50:58 +08:00
parent 067d7dc495
commit 9e6c403d2f
2 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,31 @@
package cn.hutool.core.text.csv;
import cn.hutool.core.annotation.Alias;
import cn.hutool.core.io.FileUtil;
import lombok.Data;
import org.junit.Assert;
import org.junit.Test;
import java.util.List;
public class IssueI91VF1Test {
@Test
public void csvReadTest() {
final CsvReader reader = CsvUtil.getReader();
final List<DeviceVO> read = reader.read(FileUtil.getUtf8Reader("issueI91VF1.csv"), DeviceVO.class);
final DeviceVO deviceVO = read.get(0);
Assert.assertEquals("192.168.1.1", deviceVO.getDeviceIp());
Assert.assertEquals("admin", deviceVO.getUsername());
Assert.assertEquals("123", deviceVO.getPassword());
}
@Data
static class DeviceVO{
@Alias("主机")
private String deviceIp;
@Alias("用户名")
private String username;
@Alias("密码")
private String password;
}
}

View File

@ -0,0 +1,2 @@
主机,用户名,密码
192.168.1.1,admin,123
1 主机 用户名 密码
2 192.168.1.1 admin 123