测试积点老人 发表于 2019-9-10 09:47:28

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:08

加断点,看变量值

jingzizx 发表于 2019-9-11 12:29:51

依次调用

litingting0214 发表于 2019-9-11 16:57:16

断点一步一步走一下

你好浮戈 发表于 2019-9-11 17:07:49

调用 加断点调
页: [1]
查看完整版本: JUnit测试SSH中Struts的Action问题