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