【发布时间】:2021-12-12 18:06:45
【问题描述】:
我正在尝试测试我的控制器方法,它正在调用 dao 类的方法,现在 dao 类具有 @Autowired 存储库,并且 dao 类的方法也在调用存储库方法。 我最终在我的测试类中使用@mock 存储库来模拟它的行为。
测试类:
Mock
UserRepository userRepository;
Mockito.when(userRepository.findByEmailId("abc@gmail.com")).thenReturn(obj);
道类:
@Autowired
UserRepository userRepository;
obj=userRepository.findByEmailId(email);
现在,我的测试用例没有运行。我正在尝试为所有 @Autowiring 创建一个基类。 我该怎么办?
【问题讨论】:
标签: spring-boot unit-testing junit controller mockito