useractiontest.java

来自「this is for appfuse1.8 source using stru」· 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 + -
显示快捷键?