Maven数据库层模块中的单元测试和集成测试分界
|
我认为在要编写的测试类型上我一直犯同样的错误。
我们的应用程序中有不同的Maven模块,有一个名为``0''的模块,其中包含所有pojos,dao,所有休眠的东西。它仅执行CRUD操作,并且不知道其他所有模块。
在编写完DAO之后,我感觉好像要进行一个测试,以证明对象已被持久化和删除等。实际上,从我到目前为止所读的内容来看,这实际上是一个集成测试。
就CRUD操作而言,对其他对象也使用模拟进行单元测试对我来说是没有意义的。
现在,在测试该模块时,我采取了不同的立场。
这里的最佳做法是什么?在适当的项目中做了什么?
谢谢阅读
没有找到相关结果
已邀请:
1 个回复
冲汉