【发布时间】:2021-06-15 04:39:46
【问题描述】:
我有一个单例类(私有构造函数),它需要在初始化期间使用 Spring Data 存储库。我有一个作为构造函数参数注入。大致:
@Controller
public class MyClass {
@Autowired
private MyClass(MyRepository repo) {
repo.findAll();
}
}
我想对我的类进行单元测试,所以我需要使用模拟值初始化一个模拟存储库,然后在我的类初始化之前传递给我的类。如何在 JUnit 测试中编写 Mockito 模拟来实现这一点?
【问题讨论】:
标签: java spring junit dependency-injection mockito