首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

在strutstestcase框架下怎样mock出业务层对象解决思路

2012-02-10 
在strutstestcase框架下怎样mock出业务层对象在利用strutstestcase进行单元测试时,有一个难题:我希望测试

在strutstestcase框架下怎样mock出业务层对象
在利用strutstestcase进行单元测试时,有一个难题: 
  我希望测试的action有个setManager(Manager manager)方法,目的是实现与业务层的解藕,也为了方便测试。 
  而在strutstestcase框架下,在测试方法中无法对action进行设置。因为action是在actionPerform()方法中调用的,在actionPerform()之前无法持有action对象。因此,一个解决方案是利用AOP在具体的action方法调用之前对action进行设置。下面这个链接的文章提供了一个AspectJ的解决方案。有没有高手能提供一个Spring的解决方案出来? 
  http://www.51cto.com/specbook/230/34830.htm 



[解决办法]
试试jmock?

热点排行