我遇到了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。