摘要: 我们通常在开发web应用过程中,展现层Action的单元测试经常被我们忽视了,主要原因是:
1、Action层的业务逻辑比较简单。大家潜意识认为这一部分的代码不重要。
2、Action层难以模拟http请求传递参数,需要依赖web容器,因此给单元测试编写带来一定的难度。
下面是一个简单的Action单元测试用例,供大家参考。基于struts的mock和webwork的ActionProxyFactory都可以进行Action的单元测试。我个人比较倾向与ActionProxyFactory做单元测试。其实写action单元测试非常简单,大致分为三步就可以完成单元测试:
阅读全文