当前位置: 代码迷 >> Java Web开发 >> 在strutstestcase框架下怎样mock出业务层对象解决思路
  详细解决方案

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

热度:196   发布时间:2016-04-17 01:14:32.0
在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?