初级:http://blog.csdn.net/andycpp/archive/2006/10/09/1327147.aspx
中级:http://blog.csdn.net/andycpp/archive/2006/10/09/1327346.aspx
高级:http://blog.csdn.net/andycpp/archive/2006/10/10/1329218.aspx
深入了解JUnit 4: http://blog.csdn.net/hbcui1984/archive/2006/10/09/1327449.aspx
单元测试利器 JUnit 4: http://www.ibm.com/developerworks/cn/java/j-lo-junit4/index.html
ant 文件详解 : http://blog.csdn.net/sole_ghost/archive/2007/12/21/1956641.aspx
build.xml
<?xml version="1.0"?>
<!-- =============================================
auto unittest task 自动单元测试
========================================== -->
<project name="自动单元测试" default="junit and report" basedir=".">
<!-- 编译后的类文件所在的目录 -->
<property name="output folder" value="bin"/>
<!-- 源文件所在的目录 -->
<property name="src folder" value="src"/>
<!-- 单元测试后的报告文件所在的目录 -->
<property name="report folder" value="report" />
<!-- - - - - - - - - - - - - - - - - -
target: 清除目录
- - - - - - - - - - - - - - - - - -->
<target name="clean">
<delete dir="output folder"/>
<delete dir="report folder"/>
<echo>清除成功</echo>
</target>
<!-- - - - - - - - - - - - - - - - - -
target: 创建需要的目录
- - - - - - - - - - - - - - - - - -->
<target name="test init" depends="clean">
<mkdir dir="${report folder}"/>
<mkdir dir="${output folder}"/>
<echo>创建目录成功</echo>
</target>
<!-- - - - - - - - - - - - - - - - - -
target: 编译源代码
- - - - - - - - - - - - - - - - - -->
<target name="compile" depends="test init">
<javac encoding="utf-8" srcdir="${src folder}" destdir="${output folder}" />
<echo>编译源代码完成</echo>
</target>
<!-- ========================================
target: 自动测试所有的测试用例,并输出报告
===================================== -->
<target name="junit and report" depends="compile">
<junit printsummary="on" fork="true" showoutput="true">
<classpath>
<fileset dir="lib" includes="**/*.jar"/>
<pathelement path="${output folder}"/>
</classpath>
<formatter type="xml" />
<batchtest todir="${report folder}">
<fileset dir="${output folder}">
<include name="**/*Test.*" /> <!-- 哪些测试用例文件 -->
</fileset>
</batchtest>
</junit>
<junitreport todir="${report folder}">
<fileset dir="${report folder}">
<include name="TEST-*.xml" />
</fileset>
<report format="frames" todir="${report folder}" />
</junitreport>
<echo>单元测试完成</echo>
</target>
</project>
- Jfree.rar (358.3 KB)
- 描述: Ant And Junit 代码
- 下载次数: 24
分享到:
相关推荐
在Eclipse中使用JUnit4进行单元测试是一种常见的开发实践,它可以帮助程序员确保代码的质量和可靠性。JUnit4是Java编程语言中最流行的单元测试框架之一,它提供了丰富的注解、断言和测试工具,使得测试过程更加简洁...
本教程将详细介绍如何在Eclipse中使用JUnit4进行单元测试。 首先,你需要了解JUnit4的基本概念。JUnit是一个开源的Java测试框架,主要用于编写和运行针对Java代码的单元测试。在JUnit4中,测试用例以方法的形式存在...
在 Eclipse 中使用 jUnit4,需要安装 jUnit4 插件,安装完成后可以在 Eclipse 项目中使用 jUnit4 进行单元测试。 jUnit4 的主要特点是使用 Annotation 来描述测试用例,使得测试用例的编写更加简洁和灵活。在 jUnit...
总的来说,这个压缩包提供了学习JUnit4和进行单元测试的实战案例,对于理解如何在Eclipse中使用JUnit进行代码验证和调试是非常有价值的。通过分析和运行这些源码,学习者可以掌握单元测试的基本概念,了解如何编写...
据您提供的信息,这篇教程将介绍如何在Eclipse中使用JUnit4进行单体测试。JUnit4是JUnit框架的一个重大改进,特别是在Java5引入注解功能之后。注解(Annotation)在Java中是一种元数据,用于提供额外的信息来描述类...
本教程将详细介绍如何在Eclipse中使用JUnit4进行最基础的单元测试,同时提供相关文档和源码供学习参考。 首先,我们需要在Eclipse中创建一个Java项目。打开Eclipse,点击“File” -> “New” -> “Java Project”,...
在Java中使用JUnit单元测试是软件开发过程中不可或缺的一部分。单元测试是指在开发过程中,对代码的一部分进行测试,以确保代码的正确性和可靠性。在Java中,JUnit是最流行的单元测试框架之一。 单元测试的重要性 ...