JUnit测试SSH中Struts的Action问题
用StrutsTestCase测Action。整个是在SSH中的。要测的Action为ProjectAction,继承自BaseDispatchAction,BaseDispatchAction里有个方法getProjectService()。
要测的方法是queryProjectInfo(),其中调用了getProjectService()。
测试类public class ProjectActionTest extends MockStrutsTestCase
当执行到actionPerform()方法时报错,说空指针,错误就在调用getProjectService()方法处,因为测试类里没有创建Action实例。
不知道说清楚了没有。希望高手解答。急……
加断点,看变量值 依次调用 断点一步一步走一下 调用 加断点调
页:
[1]