【发布时间】:2012-12-17 16:38:01
【问题描述】:
我正在使用 Mockito 编写一些单元测试,当我尝试模拟 EntityManager 并运行单元测试时,出现以下错误:
java.lang.ClassFormatError:类文件 javax/persistence/LockModeType 中非本机或抽象方法中的缺失代码属性 在 java.lang.ClassLoader.defineClass1(本机方法) ....
堆栈跟踪点在我有以下代码的那一行:
private EntityManager entityManager = mock(EntityManager.class);
非常感谢任何帮助。
弗拉维奥
【问题讨论】:
-
同意 Sajan,我也偶然发现了这一点。
-
@SajanChandran:这是正确的答案。到目前为止发布的答案都没有接近正确答案。请发表您的评论作为答案!