import java.io.File;
import servletunit.struts.MockStrutsTestCase;
public class TestLogonAction extends MockStrutsTestCase {
protected void setUp() throws Exception {
super.setUp();
setContextDirectory(new File("WebRoot"));
setRequestPathInfo("/logon");
}
public void testSuccess() throws Exception {
addRequestParameter("username", "scott");
actionPerform();
verifyForward("success");
verifyForwardPath("/");
assertEquals("scott",getRequest().getAttribute("username"));
}
public void testFailed() {
addRequestParameter("username", "root");
actionPerform();
verifyForward("failed");
verifyForwardPath("/");
assertNull(getSession().getAttribute("username"));
}
}
struts1的测试(MockStrutsTestCase类)
最新推荐文章于 2015-11-05 16:25:02 发布