【发布时间】:2011-06-21 23:31:55
【问题描述】:
我相信在我必须编写的那种测试方面我一直在犯同样的错误。
我们的应用程序中有不同的 maven 模块,其中有一个名为 model 的模块,其中包含所有 pojo、daos 和所有休眠内容。它只执行 CRUD 操作,不了解所有其他模块。
在编写 DAO 之后,我觉得有一个测试可以证明对象正在被持久化和删除等。事实上,这实际上是一个集成测试,而不是我目前所读到的。
就 CRUD 操作而言,对我来说也使用模拟进行单元测试没有意义。
现在我在测试该模块时的立场有所不同。
这里的最佳做法是什么?它在一个合适的项目中做了什么?
感谢阅读
【问题讨论】:
标签: hibernate unit-testing maven model integration-testing