我需要创建 JUnit 测试来检查文件是否存在并从上下文标头获取并检查长度、内容等。我找到了这个解决方案:JUnit测试用例来检查文件是否已创建,但它仅用于单元测试。我使用弹簧框架,我想使用Mockito来模拟创建的文件。 谢谢。
如果你想在单元测试中对文件进行断言,我建议你使用临时文件夹:
@Rule
public TemporaryFolder tempFolder = new TemporaryFolder();
@Test
public void testCreateFile() throws IOException{
File file = tempFolder.newFile("test.txt");
assertTrue(file.exists());
}
您可以在此处找到有关临时文件夹的更多信息。