Struts2预测试ServletContext

时间:2014-08-20 14:25:16

标签: java tomcat java-ee struts2

我有两个Struts2 Action类 - ' SetupAction'和' MainAction'。 ' SetupAction'设置一些文件位置来读取文件。它实现了ServletContextListener:

@WebListener
public class SetupAction implements ServletContextListener {....}

我想测试我的主要动作'使用JUnit4,除了使用Cargo和Failsafe插件在运行测试之前启动Tomcat7实例并在之后将其删除。

问题是我需要' SetupAction'在运行测试之前完成设置。我希望运行它,好像它是在一个真实的服务器上,这就是我避免嘲笑的原因。

&#39> MainAction'中的

proxy.getAction()将返回' SetupAction'如果我在测试开始时向服务器发送HTTP GET请求。

非常感谢任何帮助/指导。

0 个答案:

没有答案