我正在使用 struts1.2 和 junit 3。为了测试我的动作类,我需要创建 HttpServletRequest 对象。
现在 Struts 1.2 已经没有提供一种方法来创建 HTTPServletRequest 的模拟对象。但是,Struts1.3 有 MockHttpServletRequest.class,您可以使用它来模拟 HTTPServletRequest。
目前还不能从 Struts 1.2 升级到 Struts 1.3。所以我所做的是从 Struts 1.3 中的 mock 包中创建一个 jar 文件并将其添加到我的项目中。
Eclipse 内容工具确实看到了 MockHttpServletRequest 类,即如果我键入“Mockhtt”并按 CTRL+空格,Eclipse 会为我完成类名并添加导入语句。
但是在我创建 HTTPServletRequest 对象后,eclipse 给出了一个错误,说“无法解析导入 org.apache.struts.mock”。
我能做些什么来解决这个错误?我需要模拟 HTTPServletRequest。