logo资料库

南邮软件工程实验 Junit测试.doc

第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
资料共17页,剩余部分请下载后查看
Software Unit Testing
实 验 报 告 (2013 / 2014 学年 第 1 学期) 课程名称 实验名称 实验时间 指导单位 指导教师 软件工程(双语) Software Unit Testing 2013 年 12 月 6 日 计算机学院软件工程系 学生姓名 班级学号 学院(系) 计算机学院 专 业 软件工程
一、实验目的 对 Java 单元测试有初步的了解,学会使用 Junit 编写自己的测试用例, 并对被测试类进行测试。 二、实验内容 1,阅读理解 Junit 的工作机制。 2,Eclipse 环境下的单元测试。 3,利用 Junit 编写测试用例,并对被测试类进行相关功能测试。 a) 验证 Book 类的 equals 方法; b) 设计 Triangle 类的测试用例,并进行测试。 三、实验步骤 实验采用 MyEclipse Enterprise Workbench Version:5.1.0GA 1 , 开 始  程 序 myEclipse Enterprise Workbench 5.1.0 GA , 启 动 MyEclipse 工作环境。 2,FileNewProject 创建一个新的工程,选择 Java Project,如图所 示,点击 Next。 1
3,项目名称(Project name)输入“UnitTest”,点击 Next。 4,选中 Libraries 标签,点击“add Library”添加必要的 Junit 类库。 5,选中 Junit,点击 Next。 3
6,选择默认的 Junit3.8.1,点击 Finish,完成类库的添加,如图所示。 4
7,点击 Finish,完成 UnitTest 项目的设置,进入项目工作界面。 5
8,在 UnitTest 上右键,NewClass,弹出添加类窗口。Package 中填写 cn.edu.njupt,Name 中填写 Book。(注意大小写) 9,在 Book 类中填充内容如下,完成 Book 类的编写。 package cn.edu.njupt; public class Book { } private String title; private double price; /** *Constructor *@param title *@param price */ public Book(String title,double price) { this.title=title; this.price=price; } /** *Check if an object is an instance of book *and the values of title and price are equal *then return true,otherwise return false 6
*/ public boolean equals(Object object) { if(object insatance of Book) { Book book =(Book)object; return getTitle().equals(book.getTitle())&&getPrice()==book.getprice(); } return false; } public double getPrice() { return price; } this.price=price; } public String getTitle() { return title; } public void setPrice(double price) { public void setTitle(String title) { this.title=title; } } 7
分享到:
收藏