JUnit 5 中的 ExternalResource 和 TemporaryFolder 等效项是什么?
根据 JUnit 5 用户指南,JUnit Jupiter 为某些 JUnit 4 规则提供了向后兼容性,以协助迁移。
如上所述,JUnit Jupiter本身不支持也不会支持JUnit 4规则。但是,JUnit 团队意识到,许多组织(尤其是大型组织)可能具有包含自定义规则的大型 JUnit 4 代码库。为了服务这些组织并实现渐进的迁移路径,JUnit团队决定在JUnit Jupiter中逐字支持JUnit 4规则的选择。
该指南接着说,其中一个规则是ExitromerResource,它是TemperalFolder的父级。
但是,不幸的是,该指南没有继续说明迁移路径是什么,或者对于那些编写新的JUnit 5测试的人来说,等效路径是什么。那么我们应该使用什么呢?