📄 mymockstrutstestcase.java
字号:
/* * 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -