51Testing软件测试论坛

标题: JUnit测试SSH中Struts的Action问题 [打印本页]

作者: 测试积点老人    时间: 2019-9-10 09:47
标题: JUnit测试SSH中Struts的Action问题
用StrutsTestCase测Action。
整个是在SSH中的。要测的Action为ProjectAction,继承自BaseDispatchAction,BaseDispatchAction里有个方法getProjectService()。
要测的方法是queryProjectInfo(),其中调用了getProjectService()。
测试类public class ProjectActionTest extends MockStrutsTestCase
当执行到actionPerform()方法时报错,说空指针,错误就在调用getProjectService()方法处,因为测试类里没有创建Action实例。
不知道说清楚了没有。希望高手解答。急……

作者: qqq911    时间: 2019-9-11 10:53
加断点,看变量值
作者: jingzizx    时间: 2019-9-11 12:29
依次调用
作者: litingting0214    时间: 2019-9-11 16:57
断点一步一步走一下
作者: 你好浮戈    时间: 2019-9-11 17:07
调用 加断点调




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2