【发布时间】:2020-06-08 20:11:29
【问题描述】:
当我尝试为控制器创建 junit 时,出现以下错误:
java.lang.NoClassDefFoundError: org/mockito/MockitoAnnotations$Mock
我的 pom.xml :
org.powermock:powermock-api-mockito2:1.7.4
org.powermock:powermock-module-junit4:1.7.3
控制器:
@Autowired
ELKLoggerService loggerService;
private UUID correlationId = UUID.randomUUID();
@GetMapping
public ResponseEntity<ResponseType<List<ComEntity>>> getAllComs(@RequestHeader String emailId, @RequestHeader String userName) {
String message = "ComController :: getAllComs :: " + "correlationId : " + correlationId.toString();
loggerService.info(message, correlationId.toString());
return comService.getAllComs(emailId, userName, correlationId.toString());
}
【问题讨论】:
-
请检查您的 pom.xml 文件中的 JUnit 依赖项。
-
添加的依赖项
-
请更改版本并尝试一次。
-
保持两个版本相同。
-
尝试更改版本但得到相同的错误
标签: java spring-boot junit mockito powermockito