`
xiaobian
  • 浏览: 587923 次
  • 来自: 北京
社区版块
存档分类
最新评论

在Eclipse中使用JUnit4进行单元测试

    博客分类:
  • Java
阅读更多
初级: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进行单元测试(转)

    在Eclipse中使用JUnit4进行单元测试是一种常见的开发实践,它可以帮助程序员确保代码的质量和可靠性。JUnit4是Java编程语言中最流行的单元测试框架之一,它提供了丰富的注解、断言和测试工具,使得测试过程更加简洁...

    使用eclipse与Junit4进行单元测试的简单例子

    本教程将详细介绍如何在Eclipse中使用JUnit4进行单元测试。 首先,你需要了解JUnit4的基本概念。JUnit是一个开源的Java测试框架,主要用于编写和运行针对Java代码的单元测试。在JUnit4中,测试用例以方法的形式存在...

    在eclipse中使用junit4教程

    在 Eclipse 中使用 jUnit4,需要安装 jUnit4 插件,安装完成后可以在 Eclipse 项目中使用 jUnit4 进行单元测试。 jUnit4 的主要特点是使用 Annotation 来描述测试用例,使得测试用例的编写更加简洁和灵活。在 jUnit...

    junit4 单元测试源码

    总的来说,这个压缩包提供了学习JUnit4和进行单元测试的实战案例,对于理解如何在Eclipse中使用JUnit进行代码验证和调试是非常有价值的。通过分析和运行这些源码,学习者可以掌握单元测试的基本概念,了解如何编写...

    eclipse中使用junit4

    据您提供的信息,这篇教程将介绍如何在Eclipse中使用JUnit4进行单体测试。JUnit4是JUnit框架的一个重大改进,特别是在Java5引入注解功能之后。注解(Annotation)在Java中是一种元数据,用于提供额外的信息来描述类...

    使用eclipse与Junit4进行单元测试的最简单例子(包括文档与源码)

    本教程将详细介绍如何在Eclipse中使用JUnit4进行最基础的单元测试,同时提供相关文档和源码供学习参考。 首先,我们需要在Eclipse中创建一个Java项目。打开Eclipse,点击“File” -&gt; “New” -&gt; “Java Project”,...

    在java中使用 junit单元测试

    在Java中使用JUnit单元测试是软件开发过程中不可或缺的一部分。单元测试是指在开发过程中,对代码的一部分进行测试,以确保代码的正确性和可靠性。在Java中,JUnit是最流行的单元测试框架之一。 单元测试的重要性 ...

Global site tag (gtag.js) - Google Analytics