2
我可以写测试用例Struts Action类?也就是说,我想测试一个现有struts动作类的执行方法,在那里我可以检查ActionForward的返回值以及执行方法中正在设置的表单的内容。一个例子会很有帮助。编写JUnit测试案例对Struts
感谢 卡迈勒
我可以写测试用例Struts Action类?也就是说,我想测试一个现有struts动作类的执行方法,在那里我可以检查ActionForward的返回值以及执行方法中正在设置的表单的内容。一个例子会很有帮助。编写JUnit测试案例对Struts
感谢 卡迈勒
据我所知,只有StrutsTestCase。但是这是针对JUnit 3,而不是JUnit 4,所以它看起来非常过时。
其他替代品来自How perform Junit tests with Struts - Ibatis,建议HttpUnit(又旧了)或Cactus(已退役)。如果我不得不,我会从StrutsTestCase
开始。下面是从网站的样本测试案例:
public class TestLoginAction extends MockStrutsTestCase {
public TestLoginAction(String testName) { super(testName); }
public void testSuccessfulLogin() {
setRequestPathInfo("/login");
addRequestParameter("username","deryl");
addRequestParameter("password","radar");
actionPerform();
verifyForward("success");
}
}
我用StrutsTestCase
很久以前,而据我记得它的工作相当不错。
感谢马修,StrutsTestCase的是谈到了是非常有益的。 – Kamal