我有两个Struts2 Action类 - ' SetupAction'和' MainAction'。 ' SetupAction'设置一些文件位置来读取文件。它实现了ServletContextListener:
@WebListener
public class SetupAction implements ServletContextListener {....}
我想测试我的主要动作'使用JUnit4,除了使用Cargo和Failsafe插件在运行测试之前启动Tomcat7实例并在之后将其删除。
问题是我需要' SetupAction'在运行测试之前完成设置。我希望运行它,好像它是在一个真实的服务器上,这就是我避免嘲笑的原因。
&#39> MainAction'中的proxy.getAction()将返回' SetupAction'如果我在测试开始时向服务器发送HTTP GET请求。
非常感谢任何帮助/指导。