我想通过覆盖数据库错误来增加go代码的单元测试用例范围。我想知道如何实现这一目标
我试图在执行测试用例之前关闭数据库连接,但这不起作用。
err := dao.Employee.Save(ctx, employeeStorage, tx)
if err != nil {
logging.Info(logTag, "error occured:=%v", err)
return nil, err
}
现在,我想覆盖if
条件内的代码。我该怎么办?