未分類 24 3 月 2020 单测要不要 mock 数据库操作? 单测要不要 mock 数据库操作? 資深大佬 : vevlins 22 理论上当然要,我也明白原因。但是很多接口基本功能就是 sql,mock 掉无测可测,还是说这种情况下就不该做单测而是做集成测试或者静态扫描 sql ? 大佬有話說 (3) 資深大佬 : lhx2008 用 sqlite 写数据测 資深大佬 : vitoliu dao 单独一层,通过 h2 测试就行。这样 service 直接 mock 掉就没问题了 資深大佬 : sighforever 反正我是不测的,单测应该尽量少和外部系统交互