在对异步函数进行单元测试的时候,若函数依赖注入的对象,需要在调用函数的地方的后面加断点或者加等待函数执行完毕的逻辑。不然,单元测试函数结束了,但异步任务还没执行完毕,单元测试函数结束的时候会销毁bean,但异步任务没执行完依然依赖这些bean,但这些bean已经销毁了,就会报错。
简短的例子
//单元测试类
public class Test{
@Autowired
Service service;
@Test
public void testFunc(){
service.