怎么编写action的单元测试

2025-05-06 09:11:42

1、基于struts的mock和webwork的ActionProxyFactory都可以进行action的单元测试。比较建议用ActionProxyFactory做单元测试

怎么编写action的单元测试

3、第二步创建action动态代理对象 通过public abstract ActionPro垓矗梅吒xy createActionProxy(String 荏鱿胫协namespace, String actionName, Map extraContext) throws Exception 创建action代理对象。@Beforepublic void setUp() throws Exception {IMocksControl control = EasyMock.createControl();voucherService = control.createMock(IVoucherService.class);Map<String, Object> params = new HashMap<String, Object>();

怎么编写action的单元测试

5、创建代理action一定要执行proxy.execute()方法,否则参数不能够增加到a罕铞泱殳ctionContext上下文中。try {proxy = ActionProxyFactory.getFactory().createActionProxy(”/user”, “testAction”, extraContext);proxy.setExecuteResult(false);assertEquals(proxy.execute(),”success”);} catch (Exception e) {e.printStackTrace();

怎么编写action的单元测试
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢