2
我正在嘗試使用功能mockito編寫單元測試用例。無法從Class <PowerMockRunner>轉換爲Class <?延伸亞軍>
當使用註釋@RunWith(PowerMockRunner.class)
我收到以下編譯錯誤: -
TypeMismatch: cannot convert from Class<PowerMockRunner> to Class<? extends Runner>
這裏是代碼片段。使用junit 4.8.1和power mock 1.6.2。
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mockito;
import org.powermock.api.mockito.PowerMockito;
import org.powermock.modules.junit4.PowerMockRunner;
@RunWith(PowerMockRunner.class)
public class XXXTest {
@Test
public void testOne() {
if (true)
System.out.println("Success");
}
}
你有沒有嘗試過junit 4.11和powermock-module-junit4 1.6.0,它適合我! –
哈利感謝你的時間。最後我想出了我的錯誤。我下載並添加了Powermock-Module-Junit4 jar,並沒有添加相關jar Powermock-Module-Junit4-Common.jar。當添加通用jar Powermock-Module-Junit4-Common解決了錯誤。 – Vasu