0

正如标题所描述的,我的方法有一个 HttpServletRequest 类型的参数,我想做单元测试,这意味着我必须创建一个请求,绑定一个参数并将其传递给我想要测试的方法。但是,我无法在我的 java 代码中创建 HttpServletRequest 类型的实例并为其设置参数。当请求由 Web 服务器传递时,这工作正常,但是当我想在我的 java 代码中创建一个带有测试参数的 HTTP servlet 请求时,它似乎有问题。这个问题有解决方法吗?有人如何对接受 HTTPServletRequests 的方法进行单元测试?

谢谢。

4

1 回答 1

2

嘲笑。Spring 有一个 MockHttpServletRequest 或者你可以简单地使用 Mockito 之类的东西。然后为您感兴趣的方法设置返回值并忽略其他所有内容。

于 2013-02-20T17:11:47.367 回答