是否有一种干净的方式来运行参数化的jUnit 4测试而不更改运行器,即不使用
@RunWith(Parameterized.class)?
@RunWith(Parameterized.class)?
我有单元测试,需要一个特殊的跑步者,我不能用参数化替换这个.也许有一些“跑步者链”,所以我可以同时在两个跑步者? (只是猜测……)
解决方法
org.junit.runners.Parameterized由org.junit.internal.builders.AnnotatedBuilder通过反射机制创建.也许你可以将Parameterized扩展为你自己的Runner:@RunWith(MyParameterized.class).