在隔离的临时工作目录中运行JUnit测试?

时间:2015-01-20 13:38:57

标签: java junit temporary-directory

我有一个Maven项目,其中包含一些基于JUnit的测试。我的代码在当前工作目录中创建文件。我想测试生成这些文件,然后比较它们的结果。

要隔离测试,我想在应用程序终止后删除的临时目录中运行我的测试/应用程序。

我在JUnit中发现了TemporaryFolder@Rule。但是,显然,我无法通过Java中的某些限制来更改@Before测试中的当前工作存储库。

我可以通过Maven以某种方式配置它,将当前工作目录设置为新创建的临时目录,在测试终止后将其删除吗?

0 个答案:

没有答案