本人最近才开始学习单元测试。目前许多博客上都只在讲单测的好处,以及测试框架如 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
|