无限:使用临时文件夹

时间:2015-09-30 14:40:39

标签: eclipse junit temporary-directory infinitest

我遇到了Infinitest的问题:

我正在使用junit临时文件夹:

@Rule
public TemporaryFolder testFolder = new TemporaryFolder();

然后我尝试在test方法中创建一个临时子文件夹,并使用它:

@Test
public void shouldCheckFolders() throws InputDataException, IOException {
    File subFolder = testFolder.newFolder("subFolder");

    // ... anything for the test
}

使用maven Clean install运行测试时没问题,我已经成功了。使用Eclipse时:运行方式 - > Junit测试,没问题:一切都是绿色的。

但Infinitest有一个错误:

NoSuchMethodError (org.junit.rules.TemporaryFolder.newFolder(Ljava/lang/String;)Ljava/io/File;) in LeTest.shouldCheckFolders    

有什么想法吗? 是否可以使用临时文件夹和InfiniTest?

我正在使用Spring Tool Suite,它基于带有Infinitest 5.1和Junit 4.10的Eclipse Mars 4.5.0。

0 个答案:

没有答案