gpt4 book ai didi

java - 测试用 Java 写入文件的方法

转载 作者:行者123 更新时间:2023-11-28 21:00:46 25 4
gpt4 key购买 nike

我有一个方法可以写入具有给定名称的文件。我是否必须测试此方法?如果需要,我应该测试什么?

public void record(Object o){
try{

FileWriter fileStream = new FileWriter("data.txt", true);
BufferedWriter out = new BufferedWriter(fileStream);

out.write(o.toString());
out.newLine();
out.close();

} catch (Exception e){
System.err.println("Error: " + e.getMessage());
}
}

最佳答案

是否必须测试是项目负责人的问题。如果确定您应该编写一些测试,那么我至少会测试这些情况

  • Happy Path(写好对象,事后查看文件内容)
  • 空参数会发生什么(文件存在?里面有什么?它会被关闭吗?)
  • 如果多次调用该方法会怎样?
  • 如果文件已经存在但不可写怎么办

关于java - 测试用 Java 写入文件的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9342989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com