mymockstrutstestcase.java

来自「Chinaxp 论坛源代码」· Java 代码 · 共 78 行

JAVA
78
字号
/* * XP Forum * * Copyright (c) 2002-2003 RedSoft Group.  All rights reserved. * */package org.redsoft.forum.web;import org.apache.log4j.Logger;import servletunit.struts.MockStrutsTestCase;/** * @author cinc *  * A wrapper of MockStrutsTestCase to generate output for customer  *  * For use of customer acceptance test of workflow of the system *  */public class MyMockStrutsTestCase extends MockStrutsTestCase{    Logger logger = Logger.getLogger( MyMockStrutsTestCase.class );    /**     * @param arg0     */    public MyMockStrutsTestCase(String arg0) {        super(arg0);    }        public void setRequestPathInfo( String requestPathInfo ) {        super.setRequestPathInfo( requestPathInfo );        log( "\n" );        log( "Testing Action: " + requestPathInfo );    }        public void addRequestParameter( String key, String value ) {        super.addRequestParameter( key, value );        log( "Add Request Parameter, Key:" + key + " Value:" + value );    }        public void actionPerform() {        log( "Submit request..." );        super.actionPerform();    }        public void verifyForward( String path ) {        log( "Expect forward to path: " + path );        super.verifyForward( path );        log( "Actual forward to path: " + path );    }        public void verifyInputForward() {        log( "Expect forward to input page" );        super.verifyInputForward();        log( "Actual forward to input page" );    }        public void verifyNoActionErrors() {        log( "Expect no action errors" );        super.verifyNoActionErrors();        log( "Actual no action errors" );    }        public void verifyActionErrors( String[] errors ) {        log( "Expect the following action errors : " );        for (int index = 0; index < errors.length; index++) {            log( "  " + errors[index] );        }        super.verifyActionErrors( errors );        log( "Actual action errors matches." );    }        public void log( String message ) {        logger.info( message );        //System.out.println( message );    }}

⌨️ 快捷键说明

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