【发布时间】:2020-06-26 20:56:21
【问题描述】:
各位,测试 struts 动作的最佳方法是什么?有没有人可以推荐的框架? 最近刚开始用struts,以前用mockito做spring mvc测试,但是网上找不到好的源码,大部分都太老了。
【问题讨论】:
-
Struts 2提供了一个 JUnit 插件库,可以更轻松地开发用于测试 Struts 2 动作类的单元测试。
各位,测试 struts 动作的最佳方法是什么?有没有人可以推荐的框架? 最近刚开始用struts,以前用mockito做spring mvc测试,但是网上找不到好的源码,大部分都太老了。
【问题讨论】:
Struts 2 提供了一个 JUnit 插件库,可以更轻松地开发用于测试 Struts 2 动作类的单元测试。
请参阅此示例实现:
@Override
public void setUp() throws Exception {
super.setUp();
List<ContainerProvider> providers = super.configurationManager.getContainerProviders();
//make one of these for each config file you want to add
StrutsXmlConfigurationProvider newConfig = new StrutsXmlConfigurationProvider("src/main/webapp/WEB-INF/classes/struts.xml", true, super.servletContext);
providers.add(newConfig);
super.configurationManager.reload();
}
【讨论】: