当我们使用Mockito4.11.0和Junit 4.13.2时,Mockito.mock不工作

问题描述 投票:0回答:1

我有一个项目,其中包含带有 Mockito.mock 的 Junit4 测试用例。
现有的应用程序是在JDK8中。
我们已将其移至 JDK17,并且成功了。
现在我们尝试将 Mockito 4.11.0 / Mockito(最新版本)与现有的 Junit4 测试类一起使用。
但是我们遇到了诸如 ClassNotFoundException 和指向“Mockito.mock(JavaMailSender.class)”行的初始化错误之类的问题。
我们尝试了很多选择,但似乎没有任何效果。
不要认为问题出在 JavaMailSender(在 spring-context-support jar 中看到的类),因为我们在另一个测试类中尝试了 Mockito.mock,该测试类通过了,但也开始失败。
基本上 Mockito.mock 不起作用!
仅供参考,正在使用最新的 Spring 版本。
请求专家帮助。

谢谢!
斯里拉姆

mockito junit4
1个回答
0
投票

检查完整的堆栈跟踪。这可以让您深入了解哪个类或哪些类导致了代码中的问题。

检查 Mockito 和 JUnit JAR 以及相应的版本,是否在类路径中正确配置

提供完整的堆栈跟踪以便为您提供更多信息

© www.soinside.com 2019 - 2024. All rights reserved.