【发布时间】:2011-01-28 02:37:00
【问题描述】:
我一直试图弄清楚如何在 Junit4 中与 PowerMock 一起运行参数化测试。问题是要使用 PowerMock,你需要用
装饰你的测试类@RunWith(PowerMockRunner.class)
并且要使用参数化测试,您必须使用
进行装饰@RunWith(Parameterized.class)
据我所见,它们似乎相互排斥!?这是真的?有没有办法解决?我试图在使用 PowerMock 运行的类中创建一个参数化类;像这样:
@RunWith(PowerMockRunner.class)
class MyTestClass {
@RunWith(Parameterized.class)
class ParamTestClass {
// Yadayada
}
}
但不幸的是,这并没有多大好处...ParamTestClass 仍然无法在 PowerMock 支持下运行(也许并不奇怪)...而且我的想法已经用完了,所以任何帮助都是非常感谢!
更新: 对于未来的谷歌用户,另请参阅:Using PowerMock without the RunWith?
【问题讨论】:
标签: java junit powermock parameterized