【发布时间】:2020-09-11 07:00:36
【问题描述】:
我一直在写一个休息服务我有以下结构
/controllers
/domain/dao
/services
在为每个单独的包编写了大量测试并为每个阶段使用模拟之后,我认为只针对控制器编写测试并模拟数据库会更快,因此我知道 /domain/dao 层正在调用。
我现在的问题是,当我运行代码覆盖率时,即使我知道代码正在被调用,我也没有得到 /service 或 /domain/dao 的覆盖率
关于如何让我的代码覆盖所有文件有什么想法吗?
【问题讨论】:
-
不要将controller、daos和services放到不同的包中。
标签: go testing code-coverage