StrutsTestCase进行容器外测试时,如果action里有ejb的调用该怎么解决?

05-03-14 shipatrioc

应该说是有好多系统在struts 的action里有ejb的调用的,我怎么才能把ejb的调用给屏蔽掉,而专门对我的action进行测试。我原来想着能对我的调用进行一个mock,然而action类是由sturts framework自己控制的,根本没办法动态的传入mock的对象!请高手释疑!先谢了!

shipatrioc
2005-03-14 19:58

如果MockStrutsTestCase是个接口就好了!

没有人用过strutsTestCase吗?

banq
2005-03-20 16:20

如果你的代码设计很好,代码如进入了EJB,strus的Action就不必测试,直接测试EJB就可以了。