【发布时间】:2019-10-30 00:27:52
【问题描述】:
我正在将单元测试从 Junit4 迁移到 Junit5。在测试中,我使用来自 Junit4 API 的 TemporaryFolder rule。为了保持测试正常进行,我添加了@EnableRuleMigrationSupport 注释:
@EnableRuleMigrationSupport
public final class SomeTest {
@Rule
public final TemporaryFolder tmp = new TemporaryFolder();
// tests ...
}
据我了解,在 Junit5 中我需要使用 extensions 而不是 rules,但在 Junit5 扩展中我找不到任何替代 TemporaryFolder 的方法。它存在吗?如何正确用扩展名替换TemporaryFolder规则?
【问题讨论】: