【发布时间】:2010-10-12 09:15:28
【问题描述】:
在“spring-test”中有用于单元测试 Servlet 的模拟类,这非常有用。不幸的是,我不需要任何其他 Spring 组件,并且不希望在我的项目中依赖 spring-core。
可以:
- 使用 spring-test 而不依赖于 spring-core,...(即从 spring 中分离 mocking-classes)?
- 使用具有类似功能的替代模拟库?
【问题讨论】:
-
我尝试了选项 1,从 spring 中切断模拟 springmock.web. 类,但没有成功。在 spring-core 中找到的类有很多依赖项,这使得这很难。
-
使用像mockito这样的模拟框架不行吗?
-
我需要能够读取写入到 MockHttpServletResponse 的输出流中的任何内容,事实上,它需要像读取 HttpServlet(Request|Response) 一样行动和表现。
标签: java spring testing mocking