Ant和Junit使用的一些问题
2012-01-06 11:18
225 查看
ant集成junit自动测试的build.xml标准模板
利用Ant集成Junit自动测试并生成测试报告,可以极大的提高测试的工作效率,其优势只要是测试用例的批量处理功能。前不久在网上看到很多关于Junit测试的文章,欣闻Ant支持Junit的集成,迫不及待的尝试了一番。
1. 的配置:ant
本案例采用apache-ant-1.6.5版本,下载ant后需要将Junit3.8.1拷贝到ANT_HOME的lib目录下。Ant在执行过程TestCase过程中除了需要在classpath中可见,还需要在ant中可见,否则会报错。
ant+junit出现NoSuchMethodError的原因
解决方法:
换junit 3.7,测试程序可以运行,但是,TestCase必须重写那个带String参数的构造器才能通过编译(在junit 3.8.1下没有这个问题,先前我们的TestCase都没有这样做)
而用junit 3.8.1的话,不管是否重写构造器,总是会出NoSuchMethodError -_-b
编译时使用junit来检查编码的方法
我们都清楚,日常开发中,最常用的功能是:编译、打包、运行junit testcase、检查编码规范。在此给出这些最常用功能的一个ant模板文件,与各位共享。
<?xml version="1.0" encoding="gb2312"?>
<project name="Test Project" default="all" basedir=".">
<property name="src.code" value="src"/>
<property name="src.junit" value="junit"/>
<property name="lib.dir" value="lib"/>
利用Ant集成Junit自动测试并生成测试报告,可以极大的提高测试的工作效率,其优势只要是测试用例的批量处理功能。前不久在网上看到很多关于Junit测试的文章,欣闻Ant支持Junit的集成,迫不及待的尝试了一番。
1. 的配置:ant
本案例采用apache-ant-1.6.5版本,下载ant后需要将Junit3.8.1拷贝到ANT_HOME的lib目录下。Ant在执行过程TestCase过程中除了需要在classpath中可见,还需要在ant中可见,否则会报错。
ant+junit出现NoSuchMethodError的原因
解决方法:
换junit 3.7,测试程序可以运行,但是,TestCase必须重写那个带String参数的构造器才能通过编译(在junit 3.8.1下没有这个问题,先前我们的TestCase都没有这样做)
而用junit 3.8.1的话,不管是否重写构造器,总是会出NoSuchMethodError -_-b
编译时使用junit来检查编码的方法
我们都清楚,日常开发中,最常用的功能是:编译、打包、运行junit testcase、检查编码规范。在此给出这些最常用功能的一个ant模板文件,与各位共享。
<?xml version="1.0" encoding="gb2312"?>
<project name="Test Project" default="all" basedir=".">
<property name="src.code" value="src"/>
<property name="src.junit" value="junit"/>
<property name="lib.dir" value="lib"/>
相关文章推荐
- junit使用中的一些问题
- Ant 使用Junit自动测试要注意的问题
- JAVA使用到的一些环境变量,Tomcat,Junit,Ant
- phpmyadmin使用中碰到的一些问题
- 关于C语言中的一些注意问题的小记之一----+号使用
- 使用JC组件遇到的一些问题
- 关于系统使用的一些问题
- 安装和使用hive时遇到的一些问题
- phpmailer发邮件常见的一些问题总结及使用案例
- Hibernate | Spring JPA | MySQL 使用过程遇到的一些问题
- JfreeChart使用经验总结(分析了使用中碰到的一些常见问题)
- ant脚本的一些使用
- Appfuse 使用中的一些问题
- 使用CocoaPods进行开发的一些问题及策略
- Dialog使用中需要注意的一些问题
- 使用tomcat maven插件过程中的一些问题
- 使用SurfaceView开发遇到的一些问题
- 使用word插件的一些问题
- 关于使用RecyclerView遇到的一些问题集合
- 使用Eclipse中出现的一些问题的解决方法