提问人:Vinutha Vinu 提问时间:9/25/2023 最后编辑:ProgmanVinutha Vinu 更新时间:10/4/2023 访问量:37
如何使用 Junit 和 Mockito 测试 BufferedReader
How to test BufferedReader using Junit and Mockito
问:
我有以下代码,它读取CSV文件并在应用程序启动时将值放入HashMap中。我是 Junit 的新手,请建议如何测试以下课程。
@Component
public class Cache implements InitializingBean {
private static Map<String, String> map = new HashMap<>();
@Override
public void afterPropertiesSet() throws Exception {
try {
BufferedReader reader = new BufferedReader(new FileReader("file.csv"));
String details = null;
while ((details = reader.readLine()) != null) {
String[] values = details.split(",", 2);
String firstString = values[0];
String secondString = values[1];
map.put(firstString, secondString);
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
答: 暂无答案
评论