运用 Junit 进行单元测试
软工 0801 孙小宇 200826630114
一、实验目的
1、了解 Junit4 安装过程,进行安装实验。
2、掌握 Junit4 的使用方法。
3、能够使用 Junit4 进行简单的测试工作。
、实验环境
操作系统: Windows XP + SP2
三、实验原理
1 、 取 得 Junit- Files\Java\ \lib Files\Java\\lib
2、掌握 的用法:
大改进, 其主要目标便是利用
用例的编写。以下是 Junit4
应用系统: 、 Junit
文件 , 将其放至 C:\Program
目录下,然后将“ .;C:\Program
”加入到 ClassPath 中。
JUnit4 是 JUnit 框架有史以来的最
Java5 的 Annotation 特性简化测试
定义的一些 Annotations :
1>.
2>.
3>.
4>.
5>.
6>.
7>.
8>.
9>.
3、使用 测试 nextdate 包。
nextdate 包是一个实现“输入 3 个参数:年 (year) 、月
(month ) 、 日 (day ), 返回输入日期后面的那个日期” 的面向对象程序。
该包由 1 个抽象类 (CalendarUnit ) 、 4 个具体类 (Date 、 Month 、 Year 、 Day )组成。
下面是详细描述。
CalendarUnit 类
职责:提供一个操作在子类中设置属性值;提供一个布尔操作,
说明在子类中的属性是否可以增 1。
package nextdate;
public abstract class CalendarUnit {
protected int currentPos ;
protected void setCurrentPos( int pCurrentPos){
currentPos = pCurrentPos;
}
protected int getCurrentPos(){ return currentPos ;
} protected abstract boolean increment();
}
Date 类
职责:Date对象由Day、Month和Year 3个对象组成。Date对 象通过这三个对象的布尔增量方法增 1。如果Day和Month对象不能
加1,则Date根据需要重新设置 Day和Month;如果是一年的最后 一天,则 Year也要加1。printDate操作通过 Day、Month和Year对 象中的ge
单元测试实验报告 来自淘豆网m.daumloan.com转载请标明出处.