reporttest.java

来自「Excel Report是一款基于Excel的报表生成工具」· Java 代码 · 共 71 行

JAVA
71
字号
/*
 * Created on 2006-8-28
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package excel.report.test;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;

import junit.framework.Test;
import junit.framework.TestSuite;
import junit.textui.TestRunner;

/**
 * Description: 一个报表生成的测试用例,该用例用来测试报表生成器来生成一些指定风格报表的正确性。
 * @author
 */
public class ReportTest extends TestCase{

    /**
     * @param x
     */
    public ReportTest(String x) {
        super(x);
    }

    public static Test suite() {
		return new TestSuite(ReportTest.class);
	}
	
	public static void main(String[] args) throws Exception {
		TestRunner.run( suite() );
	}
	
	/**
	 * 测试生成一个studentGrage报表。
	 * @throws Exception
	 */
	public void testReport() throws Exception{
	    Map map = new HashMap();
	    map.put("report", "sutdentGrade");
        map.put("arg1", "50");
        map.put("date", (new SimpleDateFormat("yyyy-MM-dd hh:mm")).format(new Date()));
        map.put("author", "余俊");
        this.setTestName("测试列表式(50条记录测试)");
        runReportTestProcess(map);
	}
	
	public void testListReport() throws Exception{
	    Map map = new HashMap();
	    map.put("report", "groupDemo");
        this.setTestName("测试分组功能");
        runReportTestProcess(map);
	}
	
	public void PtestPressure(){
	    Map map = new HashMap();
	    map.put("report", "sutdentGrade");
	    map.put("reportName", "sutdentGradePressure");
        map.put("arg1", "1000");
        map.put("date", (new SimpleDateFormat("yyyy-MM-dd hh:mm")).format(new Date()));
        map.put("author", "余俊1000");
        this.setTestName("测试列表式(1000条记录测试)");
        runReportTestProcess(map);
	}
}

⌨️ 快捷键说明

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