2015-01-15 86 views
6

我正在运行参数化jUnit测试,在我的Test类上使用Annotation @RunWith(Parameterized.class)。但是现在我还需要使用PowerMockRunner运行我的测试课程,因此使用注释@RunWith(PowerMockRunner.class)。显然这是不可能的,因为只允许一个@RunWith注释。运行未使用注释的参数化jUnit测试

如何在不使用注释@RunWith(Parameterized.class)的情况下实施参数化测试?

回答

3

您可以使用JUnit规则引导PowerMock,因此您不再需要RunWith。

https://code.google.com/p/powermock/wiki/PowerMockRule

+0

许多感谢,在我的情况下工作...反正我还在寻找一个解决方案,这将让我离开了@RunWith(Parameterized.class)注释。 – Paul

相关问题