我正在开发一个 Spring 应用程序(Spring 3.0)并遵循 分层架构,即 Controller -> Service -> DAO 层
。
我想使用 Junit 为服务和 DAO 层编写单元测试用例。
我查看了 Spring 官方网站并尝试了许多其他网站,但无法找到一种简单易行的方法。
谁能给我一些有用的资源?
编辑:
看起来像 Mockito是不错的选择。在 Spring 中使用它的任何好的链接。
感谢 Alex 的建议。
最佳答案
在资源方面,Spring 的测试文档非常好。这可以找到here .
当您测试服务层时,您将需要使用 Mockito 等模拟库来模拟您的 DAO,从而模拟您的域层。这确保它们是真正的单元测试。
然后,要针对数据库对 DAO 进行集成测试,您可以使用该引用文档中描述的 Spring 事务测试实用程序。
关于spring - Junit测试Spring服务和DAO层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8601536/