【问题标题】:NoClassDefFoundError when using @RunWith(PowerMockRunner.class)使用 @RunWith(PowerMockRunner.class) 时出现 NoClassDefFoundError
【发布时间】:2019-02-08 09:38:26
【问题描述】:

我正在使用 PowerMock 测试运行器运行 junit 测试用例。

当我运行课程时,我收到此错误:

java.lang.NoClassDefFoundError: org/powermock/tests/utils/TestSuiteChunker
Caused by: java.lang.ClassNotFoundException: org.powermock.tests.utils.TestSuiteChunker
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 29 more

我该如何解决?

【问题讨论】:

  • 您使用的是什么版本的 PowerMock 库?

标签: java unit-testing junit easymock powermockito


【解决方案1】:

也许是您的 IDE 中的一些错误的自动导入?看到这个答案:NoClassDefFoundError when using Powermock

另外,请分享您尝试运行的代码(带导入)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-14
    相关资源
    最近更新 更多