我正在处理一个遗留项目,我们开始替换一些旧的遗留代码。由于 Rmock 不支持 junit4,我们想替换它。我想知道的一件事是 - 我如何替换 rmock 的 dynamictestsuite 功能。这是一个很好的功能,您可以在其中为每次运行创建一个动态测试套件,并且可以执行类似的操作。
@Override
protected void setupSuite() {
forEach(is.clazz.assignableTo(TestCase.class).and(is.not(is.clazz.name(is.endingWith("oldTest")))).perform(addAllToSuite);
}
这将使所有测试类不以 oldTest 结尾并创建一个动态测试套件。等等,你明白了。