
本人最近才开始学习单元测试。目前许多博客上都只在讲单测的好处,以及测试框架如 Junit,Mockito 此类的使用。但是很少具体到单元测试的设计。所以有一些困惑:
谢谢~
1 egglin 2021-01-08 18:17:58 +08:00 dao 层我就不 mock 了 |
2 scxiazi 2021-01-08 18:19:17 +08:00 dao 层我这边是用内存数据库跑 |
3 wysnylc 2021-01-08 18:25:19 +08:00 黑盒测试 |
4 zoharSoul 2021-01-08 18:25:37 +08:00 可以看一下 mybatis 源码里的单元测试 |
5 SuperXRay 2021-01-08 18:31:13 +08:00 数据库直接操作,每个测试完毕回滚 |
6 zzzbkl 2021-01-08 18:56:10 +08:00 via Android 数据库预置测试数据,单元测试靠 transactional 注解回滚 个人认为 dao 层单元测试还是有点必要的 |
7 raaaaaar 2021-01-08 22:56:39 +08:00 via Android 直接看别人写好的,看别人写了些什么 |
8 seyoatda OP |
9 seyoatda OP 现在回望现在这个问题,也有了一些自己的理解。虽然在工作中进行 dao 层单测的实践不多。但是总结了这篇文章: https://www.cnblogs.com/JealousSky/p/16491690.html |