Mockito检查文件存在

时间:2018-01-28 10:38:49

标签: java junit mockito

我需要创建JUnit测试以检查文件是否存在并从上下文头获取并检查长度,内容等。 我找到了这个解决方案:JUnit test case to check if file was created但它仅适用于单元测试。我使用spring框架,我想使用Mockito来模拟创建的文件。  谢谢。

1 个答案:

答案 0 :(得分:1)

如果你想在单元测试中对文件进行断言,我建议你使用Temporary文件夹:

@Rule
public TemporaryFolder tempFolder = new TemporaryFolder();

@Test
public void testCreateFile() throws IOException{
    File file = tempFolder.newFile("test.txt");
    assertTrue(file.exists());
}

您可以在临时文件夹here找到更多信息。