有没有一种干净的方法可以运行参数化的jUnit 4测试而无需更改运行器,即不使用@RunWith(Parameterized.class)

我的单元测试已经需要一个特殊的运行器,并且我不能用Parameterized代替它。也许有某种“运行者链式”,所以我可以同时参加两个运行者吗? (只是一个疯狂的猜测...)

最佳答案

org.junit.runners.Parameterizedorg.junit.internal.builders.AnnotatedBuilder通过反射机制创建。也许您可以将Parameterized扩展为自己的运行程序:@RunWith( MyParameterized .class)。

09-27 06:06