由于测试用例类较多,在此仅给出测试用例入口类。
TestRunning.java:
package test.com.xy6.interview;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
import junit.textui.TestRunner;
import org.apache.log4j.PropertyConfigurator;
import test.com.xy6.interview.util.TestProductConstants;
import test.com.xy6.interview.util.TestProductFreeTaxTypeUtil;
import test.com.xy6.interview.util.TestProductUtil;
public class TestRunning extends TestCase {
static {
// 不能在main中进行初始化
String strLog4jFile = "G:/PROGRAM/j2ee/workspace/DemoInterview2/com/xy6/interview/config/log4j.properties";
PropertyConfigurator.configure(strLog4jFile);
}
public static void main(String[] args){
TestRunner.run(suite());
}
public static Test suite(){
TestSuite suite = new TestSuite();
suite.addTestSuite(TestProductDAO.class);
suite.addTestSuite(TestProductService.class);
suite.addTestSuite(TestProductConstants.class);
suite.addTestSuite(TestProductFreeTaxTypeUtil.class);
suite.addTestSuite(TestProductUtil.class);
return suite;
}
}
本文介绍了一个 Java 测试项目的入口类 TestRunning 的实现方式,该类整合了多个测试用例,包括产品常量测试、产品免费税种类型实用工具测试等,并通过 TestRunner 运行所有测试。
4万+

被折叠的 条评论
为什么被折叠?



