【发布时间】:2014-01-09 19:23:44
【问题描述】:
我知道这有点幼稚。如何在不提供物理文件作为输入的情况下对这段代码进行单元测试。 我是 mockito 和单元测试的新手。所以我不确定。请帮忙。
public static String fileToString(File file) throws IOException
{
BufferedReader br = new BufferedReader(new FileReader(file));
try {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append("\n");
line = br.readLine();
}
return sb.toString();
} finally {
br.close();
}
}
【问题讨论】:
-
在链接示例中接受的答案中,我认为他正在使用物理文件来测试代码。我想在不带文件的情况下对其进行测试。
标签: java file unit-testing junit mockito