2015-01-15 121 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

相關問題