POJO服务实例获取方式对单元测试的友好性?

08-12-13 hellohong

在JF中,要获取一个POJO服务实例有两种方式,

1.getService

UserDao ud = (UserDao)WebAppUtil.getService(“userJdbcDao”, request);

2.getComponentInstance

WebAppUtil.getComponentInstance(name, request);

这样一来的话,两个方法的参数都与request绑定在一起,当想对某个Service进行单独的测试时,由于这个request参数的存在,而使得测试比较困难。

JF对单元测试有比较好的支持吗?

banq
2008-12-15 21:17

可以使用AppUtil来获得,具体参考Jdon框架5.5源码包中的runTest.bat,可以直接使用application来运行获得服务。

pub
2008-12-16 12:59

听说新版本加了这个功能。还没有去看。。。