Apache Ant+Junit对Java(非mvc模式)工程进行测试(一)

本文介绍了如何在Windows环境下,利用Apache Ant和JUnit对Java非MVC模式的工程进行测试。详细阐述了环境配置、安装步骤、Java工程的创建、功能类与测试类的编写、Ant配置文件的构建以及Ant执行测试的过程和结果分析。
摘要由CSDN通过智能技术生成

       最近,项目开发过程中,要求采用Apache Ant与Junit开源项目对Java工程测试,网络上介绍测试的大多数都不能直接测试成功,特别是在采用Ant脚本进行测试的环节,差不多都是转载、复制、粘贴,估计博客当事人也没有测试过。

       下面介绍关于测试的实现过程(首先声明:该测试过程中的Java实例,是引用或者修改过来的,还是很感谢网上的大牛):

       一、环境配置

       环境:主机----Windows下开发;Eclipse Version: 3.4.1

       版本:JDK----1.6(安装版); Tomcat----6.0.18(安装版);Ant----apache-ant-1.7.1(解压版)

       二、安装

        1、安装JDK,目标盘符:D:\Program Files\Java\jdk1.6.0_07。

        2、配置JDK环境变量:

        2.1、建立系统变量:JAVA_HOME=D:\Program Files\Java\jdk1.6.0_07;

        2.2、建立系统变量:CLASSPATH=.;(逗号+分号);

        2.3、编辑path系统变量:在最前面加上%JAVA_HOME%\bin;。(第一个分号不能丢)

        3、安装Tomcat,目标盘符:D:\Program Files\Apache Software Foundation\Tomcat 6.0,安装之后运行一次,查看是否安装正确或运行正常,端口8088。

             注:1、安装Tomcat的时候,如果你的C盘有如此目录:C:\Program Files\Java\jre*,则Tomcat会优先选择此目录作为安装条件,故要留意此种情况;

              2、虚拟机中的JDK和Tomcat  的安装方式类似,本人虚拟机由于安装的时候只有一个盘符C,故全部都安装在C盘中了;

              3、采用上述安装方式,不再需要单独配置Tomcat的环境变量了。

        4、解压apache-ant-1.7.1-bin.zip文件,将解压后的文件夹apache-ant-1.7.1放置在D:\Program Files\apache-ant-1.7.1下。

        5、配置Ant环境变量:

        5.1、建立系统变量:ANT_HOME=D:\Program Files\apache-ant-1.7.1;

        5.2、编辑path系统变量:在最前面加上%ANT_HOME%\bin;;(第一个分号不能丢)

        5.3、测试Ant安装是否成功,在window的命令窗口执行 ant 命令,出现:

                Buildfile: build.xml does not exist!

                Build failed

                出现如上信息,表示Ant安装成功。

        三、建立Java工程及包、功能类、功能测试类、Ant配置文件

         1、建立Java项目工程:

         1.1、建立java工程;

         1.2、将junit.jar包放置在web-inf/lib目录下;

         1.3、点击Eclipse-->Preferences,进入窗口,选择Ant选项,配置相关信息,如图(1):

                  

                                                                        图(1)  装入Junit.jar

         1.4、配置Global Entries目录下的junit.jar包;

         1.5、检查Ant Home Entries目录下的jar包是否在1.7.0版本及其以上,如图(2):

                 

                                                                        图(2)  装入Ant框架

         1.6、整个工程目录图,如图(3):

                

                                                                        图(3)   Java工程目录结构

         1.7、配置Junit整个工程目录图,如图(4):

                 

                                                                        图(4)  装入Junit框架

         2、在com.pro.test包下建立功能类:

              建立Calculator类,对数字进行计算:分别描述加、减、乘、除等功能

package com.pro.test;

/**
 * @author limingzhong
 * @desc the calculator of math
 */
public class Calculator {

	private static int result;  // 静态变量,用于存储运行结果
	
	// 加
    public void add(int n) {    
        result = result + n;
    }
    
    // 减 bug
    public void substract(int n) {    
        result = result - 1;
    }
    
    //乘
    public void multiply(int n) {
    	result = result * n;
    }  
    
    //除
    p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值