我正在尝试编写一个JUnit测试用例。而且我变得不太清楚如何为以下方法编写测试用例。
什么都需要嘲笑。
@Autowired
private DoseService doseService;
public Message<List<Dose>> getAllDoses() {
log.info("GET method");
List<Dose> doseLst = doseService.getAllDoses();
return MessageBuilder.withPayload(doseLst).setHeader("http_statusCode",
HttpStatus.OK).build();
}
在此先感谢您的帮助。
最佳答案
查看您的方法,我会说只需要模拟DoseService
即可。其他一切看起来都不错,您也不需要Message
作为参数。
对于模拟,您可以使用Spring Boot中的@MockBean
。