无法在JUnit中将Burst与其他测试运行器一起使用

时间:2015-11-08 16:09:47

标签: junit junit-runner junit-rule

我找到了这个有趣的JUnit项目:https://github.com/square/burst

它的文档仅指定如何将其与类跑者一起使用。但是,由于JUnit每个JUnit只允许1个Runner,因此使用Burst意味着用户将难以在集成测试中运行它,因为通常我们也需要运行其他类运行器,例如SpringJUnit4ClassRunner.class或其他类跑步者。顺便说一下,我的问题不是SpringJUnit4ClassRunner特有的,因为我可能还需要运行其他类运行器。

有没有办法与其他班长一起运行?例如用@Rule?

1 个答案:

答案 0 :(得分:0)

对于JUnit 4,只要您想为每个测试创建一个TestClass的新实例,这是不可能的,因为只有Runners可以创建新的测试实例。