我试图覆盖我的春季应用程序,但我发现了一些问题。主要的一个是创建一个新的HttpServletRequest
并设置会话来获取和设置属性(覆盖我的代码的所有行)。这个测试将由Maven投掷的JUnit自动运行,然后我没有请求不响应。
我正在寻找这个,我找到了Mockito API,它为我们提供了一种创建HttpServletRequest
对象的方法,但我无法设置到该对象的会话:
HttpServletRequest req = Mockito.mock(HttpServletRequest.class);
有人可以帮助我吗?
答案 0 :(得分:0)
好的,我解决了。 @M的评论。 Denium是对的,但在Spring版本上会发出警告。在第一次尝试时,我导入了MockHttpServletRequest
库的spring-mock
,我得到了NoSuchMethodError
。它是关于Spring版本的,spring-mock
适用于Spring 1和2.对于Spring 3或4,使用spring-test library
,它将起作用。