在Junit(Java 6)中创建了断言文件

时间:2015-06-29 14:44:19

标签: java testing junit

我想为Java程序编写一个集成,该程序从source目录获取输入文件,将其复制到staging,将处理结果写入output目录然后从staging中删除临时文件。它很容易检查输出是否正常,但有没有 easy 方法检查暂存区域是否正确使用?我想到了两件事:监视文件夹中的文件系统事件(任何不错的包装器?),或者某些高级权限游戏(允许创建但不删除)。有什么建议?

非常感谢!

N.B。 Windows上的Java 6 ...

1 个答案:

答案 0 :(得分:0)

假设你已经死定了,我认为最简单的方法就是检查文件在应该被复制之后是否在staging文件夹中,然后在它应该被复制后检查它是不存在的已被删除。

File f = new File(filePathString);
if(f.exists() && !f.isDirectory()) { /* do something */}

How do I check if a file exists in Java?