useractiontest.java
来自「spring struts hibernate」· Java 代码 · 共 70 行
JAVA
70 行
package org.appfuse.webapp.action;
import org.springframework.mock.web.MockHttpServletRequest;
import com.opensymphony.webwork.ServletActionContext;
public class UserActionTest extends BaseActionTestCase {
private UserAction action;
protected void setUp() throws Exception {
super.setUp();
action = (UserAction) ctx.getBean("userAction");
}
protected void tearDown() throws Exception {
super.tearDown();
action = null;
}
public void testCancel() throws Exception {
action.setCancel("");
assertEquals(action.save(), "mainMenu");
assertFalse(action.hasActionErrors());
action.setFrom("list");
assertEquals(action.save(), "cancel");
assertFalse(action.hasActionErrors());
}
public void testEdit() throws Exception {
// so request.getRequestURL() doesn't fail
request = new MockHttpServletRequest("GET", "/editUser.html");
ServletActionContext.setRequest(request);
action.setUsername("tomcat");
assertNull(action.getUser());
assertEquals(action.edit(), "success");
assertNotNull(action.getUser());
assertFalse(action.hasActionErrors());
}
public void testSave() throws Exception {
user.setPassword("tomcat");
user.setConfirmPassword("tomcat");
action.setUser(user);
action.setFrom("list");
request.addParameter("encryptPass", "true");
ServletActionContext.setRequest(request);
assertEquals(action.save(), "input");
assertNotNull(action.getUser());
assertFalse(action.hasActionErrors());
}
public void testSearch() throws Exception {
assertNull(action.getUsers());
assertEquals(action.list(), "success");
assertNotNull(action.getUsers());
assertFalse(action.hasActionErrors());
}
public void testRemove() throws Exception {
user.setUsername("mraible");
action.setUser(user);
assertEquals(action.delete(), "success");
assertFalse(action.hasActionErrors());
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?