我在powermock測試用例Maven中運行時,以下錯誤:@PowerMockIgnore項目層面
java.lang.LinkageError: loader constraint violation: loader (instance of org/powermock/core/classloader/MockClassLoader) previously initiated loading for a different type with name "javax/management/MBeanServer"
解決的方法是添加註釋
@PowerMockIgnore("javax.management.*")
的問題是我有很多的測試文件我必須添加這個註釋。
有沒有辦法在項目級別或Maven中添加此項?
謝謝
你是怎麼找到這個「解決方案」:你可以通過添加文件到classpath中能夠通過創建配置?因爲它看起來更像是解決方案而不是解決方案... – Line
@Line Nopes :(在理想的情況下,如果我們編寫我們的代碼可測試,我們絕不應該使用PowerMock – abhig
但是什麼「nopes」?你能告訴我這裏@PowerIgnore來自,你是怎麼發現它的? – Line