我对 Infinitest 有疑问:
我正在使用一个 junit 临时文件夹:
@Rule
public TemporaryFolder testFolder = new TemporaryFolder();
然后我尝试在测试方法中在这个临时文件夹中创建一个临时子文件夹,并使用它:
@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 ?
我正在使用基于 Eclipse Mars 4.5.0 和 Infinitest 5.1 和 Junit 4.10 的 Spring Tool Suite。