google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

junit测试action求助

junit测试action求助


用junit测试struts中的action时,如果action需要从request中取得参数,在册是方法中该怎么设置?用addRequestParameter("", "")吗?能否举个例子
不如我action需要从request一个Form(id,name),我在测试代码中new一个form
然后用addRequestParameter("form", "form")可以吗?不行该怎么办?

TOP

action应该对应一个form的,这里设为××form
取数据  String  ×× =(String) ((××form)form).get××();
将数据传入bean,
request.setAttribute(constant(常量),bean);
看看有帮助吗?
meiyou

TOP

请教版主


谢谢版主!
我还有个疑问,
假如我这个编辑页面有两个form呢,一个是action对应的form,也就是在配置文件的action中的name属性的值xxform,
另一个yyform我把它放到request.setAttribute(constant(常量),yyform),
转到另一个action方法中调用逻辑bean进行保存.
这个action方法该怎么测?

TOP

没有明白你的意思


一般 action和actionform是对应的,action可以包含很多动作,基本的添加,删除等等,我们把它放到一个类中,就是对一个form的操作,执行动作后有两种结果,failure和success,然后forward相应页面。
两个action,进行各自测试怎么样?
requeest 封装了用户请求信息,actionform和页面中的form可不是一样的。
我工作信箱junjian.yang@jtotal.com.cn,我不懂测试,请赐教。
meiyou

TOP

thanks!

TOP

本功能由奇虎搜索实现

相关主题

标题 作者 最后发表
点击阅读更多关于的相关帖子  更多相关主题
 
当前时区 GMT+8, 现在时间是 2008-9-8 14:16Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹