⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logonactiontest.java

📁 Chinaxp 论坛源代码
💻 JAVA
字号:
/* * XP Forum * * Copyright (c) 2002-2003 RedSoft Group.  All rights reserved. * */package org.redsoft.forum.web;import junit.framework.Test;import junit.framework.TestSuite;import org.redsoft.forum.ForumConstants;import org.redsoft.forum.dao.DAOFactory;import javax.security.auth.Subject;/** * Title:        XP Forum * Description: * Copyright:    Copyright (c) 2002 * Company: * @author Luo * @author cinc * @version 1.0 * April 4, 2002 */public class LogonActionTest extends MyMockStrutsTestCase {    public void setUp() throws Exception {        super.setUp();        DAOFactory.buildMockDAOFactory();        setRequestPathInfo("/logon");    }    public LogonActionTest(String str) {        super(str);    }    public static void main(String[] args) {        junit.textui.TestRunner.run(suite());    }    public static Test suite() {        return new TestSuite(LogonActionTest.class);    }    public void testGoodLogin() {        addRequestParameter("userName", "User1");        addRequestParameter("password", "111111");        actionPerform();        verifyForward("success");        assertNotNull("User in session should not be null", getSession().getAttribute(ForumConstants.USER_KEY) );        assertTrue( "User type", getSession().getAttribute(ForumConstants.USER_KEY) instanceof Subject );        verifyNoActionErrors();    }    public void testUsernameNotExist() {        addRequestParameter("userName","xxxxxx");        addRequestParameter("password","luo");        actionPerform();        verifyInputForward();        verifyActionErrors(new String[] {"error.account.loginfailed"});        assertNull("User in session should be null", getSession().getAttribute(ForumConstants.USER_KEY));    }    public void testFailedPassword() {        addRequestParameter("userName","User1");        addRequestParameter("password","luo");        actionPerform();        verifyInputForward();        verifyActionErrors(new String[] {"error.account.loginfailed"});        assertNull("User in session should be null", getSession().getAttribute(ForumConstants.USER_KEY));    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -