理论上当然要,我也明白原因。但是很多接口基本功能就是 sql,mock 掉无测可测,还是说这种情况下就不该做单测而是做集成测试或者静态扫描 sql ?
1
lhx2008 2020-04-02 10:08:18 +08:00 via Android 1
用 sqlite 写数据测
|
2
vitoliu 2020-04-02 15:49:51 +08:00 1
dao 单独一层,通过 h2 测试就行。这样 service 直接 mock 掉就没问题了
|
3
sighforever 2020-04-02 16:22:59 +08:00 1
反正我是不测的,单测应该尽量少和外部系统交互
|
4
mikicomo 2020-05-28 15:37:30 +08:00
单元测最大的问题是如何验证数据,业务需求变更后,又有几个会去更新正确数据集的呢
|