Ant和Junit使用的一些问题

ant集成junit自动测试的build.xml标准模板html

利用Ant集成Junit自动测试并生成测试报告,能够极大的提升测试的工做效率,其优点只要是测试用例的批量处理功能。前不久在网上看到不少关于Junit测试的文章,欣闻Ant支持Junit的集成,火烧眉毛的尝试了一番。
1.         的配置:ant
本案例采用apache-ant-1.6.5版本,下载ant后须要将Junit3.8.1拷贝到ANT_HOME的lib目录下。Ant在执行过程TestCase过程当中除了须要在classpath中可见,还须要在ant中可见,不然会报错。 apache

ant+junit出现NoSuchMethodError的缘由测试

解决方法:ui

换junit 3.7,测试程序能够运行,可是,TestCase必须重写那个带String参数的构造器才能经过编译(在junit 3.8.1下没有这个问题,先前咱们的TestCase都没有这样作)
而用junit 3.8.1的话,无论是否重写构造器,老是会出NoSuchMethodError -_-b编码

编译时使用junit来检查编码的方法spa

咱们都清楚,平常开发中,最经常使用的功能是:编译、打包、运行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"/> code

相关文章
相关标签/搜索