如何通过在golang中包含数据库错误来增加单元测试用例的覆盖范围?

时间:2019-07-08 20:13:53

标签: unit-testing go

我想通过覆盖数据库错误来增加go代码的单元测试用例范围。我想知道如何实现这一目标

我试图在执行测试用例之前关闭数据库连接,但这不起作用。

    err := dao.Employee.Save(ctx, employeeStorage, tx) 
    if err != nil {
       logging.Info(logTag, "error occured:=%v", err)
       return nil, err
    }

现在,我想覆盖if条件内的代码。我该怎么办?

0 个答案:

没有答案