java - 模拟 EntityManager 时 Mockito 出现问题

标签 java mockito

我正在用 Mockito 编写一些单元测试,当我尝试模拟 EntityManager 并运行单元测试时,出现以下错误:

java.lang.ClassFormatError: 类文件 javax/persistence/LockModeType 中非 native 或抽象的方法中缺少代码属性 在 java.lang.ClassLoader.defineClass1( native 方法) ....

堆栈跟踪点位于我有以下代码的那一行:

private EntityManager entityManager = mock(EntityManager.class);

非常感谢任何帮助。

弗拉维奥

最佳答案

下面的链接可能会回答您的问题。

crippled java ee

关于java - 模拟 EntityManager 时 Mockito 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13918155/

相关文章:

java - 模拟类将 null 分配给 @NonNull 字段(Android)

Java 记录器消息模板不起作用

java - JUnit 5 和 Mockito

java - Mockito 问题 - Stubber 中的 when(java.lang.Void) 无法应用于 void

java - 对调用外部服务的类进行单元测试

java - 模拟 java.time.format.DateTimeFormatter 类

java - 使用公历作为时间戳

Java - 枚举和构造函数内的函数/变量的问题

java - Java 中的 View 引擎有哪些选项?

java - 如何从 Java 和 Javascript 生成相同的 cookie(不使用双引号)