Java 弹簧&x27;s MockHttpServlet(请求|响应)替代方案?

Java 弹簧&x27;s MockHttpServlet(请求|响应)替代方案?,java,spring,testing,mocking,Java,Spring,Testing,Mocking,在“SpringTest”中,有用于单元测试servlet的模拟类,这非常有用。不幸的是,我不需要任何其他Spring组件,也不希望在我的项目中依赖Spring核心 可以: 使用弹簧测试,不依赖弹簧芯。。。(即从spring中断开模拟类) 是否使用具有类似功能的替代模拟库 一个选项是该项目,该项目旨在测试Servlet等J2EE组件,其中包括MockHttpServletRequest和Response对象。我尝试了选项1,以断开mocking springmock.web。从春天开始上课,没

在“SpringTest”中,有用于单元测试servlet的模拟类,这非常有用。不幸的是,我不需要任何其他Spring组件,也不希望在我的项目中依赖Spring核心

可以:

  • 使用弹簧测试,不依赖弹簧芯。。。(即从spring中断开模拟类)
  • 是否使用具有类似功能的替代模拟库

一个选项是该项目,该项目旨在测试Servlet等J2EE组件,其中包括MockHttpServletRequest和Response对象。

我尝试了选项1,以断开mocking springmock.web。从春天开始上课,没有成功。spring core中存在大量对类的依赖关系,这使得这一点很难实现。使用类似mockito的模拟框架无法实现这一点?我需要能够读取写入MockHttpServletResponse输出流的任何内容,事实上,它需要像读取HttpServlet(请求|响应)一样进行操作和行为.在续文中,我将考虑控制器的大部分/所有逻辑。我意识到我沉迷于糟糕的设计实践。