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 + -
显示快捷键?