- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用NetBeans开发JUnit测试
使用NetBeans开发工具编写JUnit测试
本文介绍在NetBeans开发工具中编写和运行JUnit单元测试的基础部分。测试一个应用程序是开发周期的一部分,编写和维护单元测试可以保证你源代码中独立的方法正。
内容
创建工程
创建Java类库项目
编写JUnit3测试
为Vectors.java创建一个测试用例
为Vectors.java编写测试方法
为Utils.java创建测试用例
为Utils.java创建测试方法
运行测试
编写JUnit4测试
为Vectors.java创建一个测试用例
为Vectors.java编写测试方法
为Utils.java创建测试用例
为Utils.java创建测试方法
运行测试
创建JUnit测试套件
创建JUnit3测试套件
创建JUnit4测试套件
运行测试套件
下面的教程你将会使用如下的软件和资源
NetBeans IDE 6.5, 6.1 or 6.0 Java Development Kit (JDK) version 6 or version 5 JUnitSampleSol Project 创建工程
为了完成这个教程,你首选要创建一个Java类库项目,名为JUnit-Sample。
创建Java类库工程
从主菜单选择文件 新建项目。
从Java类别中选择Java类库,点击下一步。
为项目输入JUnit-Sample并设置项目位置。
如果使用专用文件夹存储库选择被选,取消选择,点击下一步。
点击完成。
当你创建项目完毕,如果你查看项目的测试库节点,你会看到这个项目包含了JUnit3和JUnit4库。IDE默认为新项目添加这两个库。你第一次创建JUnit测试时,IDE提示你选择一个版本并移除不需要的库。
创建Java类
这个练习中你下载示例项目并复制文件Utils.java和Vectors.java到你创建的类库项目。
右键点击项目的源包节点,在弹出菜单选择新建 Java包。
输入sample作为包名。点击完成。
下载并解压缩JUnitSampleSol项目,并在编译器中打开。?
将JUnitSampleSol 项目的源包中的Utils.java和Vectors.java?复制到JUnit-Sample 项目中的sample源包。
如果你查看类的源代码,你可以看到Utils.java有三个方法 (computeFactorial,?concatWords, 和?normalizeWord)?Vectors.java有两个方法 (equals?和?scalarMultiplication)。 下一步就是为每个类创建测试类并为这些方法编写测试用例。
编写JUnit3单元测试
在这部分教程中,你将为类Vectors.java和?Utils.java创建基础的JUnit3单元测试。你将使用编译器创建基于项目类的测试类框架。然后你修改这些生成的测试方法并添加新的测试方法。
编译器在你第一次为项目创建测试时会提示选择JUnit版本。你选择的版本变为该项目默认的JUnit版本,编译器将之后的测试和测试套件都生成为该版本。
创建Vectors.java的测试类
在这个练习中你将创建Vectors.java的JUnit测试框架
右键点击Vectors.java选择工具 创建JUnit测试。
在选择JUnit版本对话框中选择JUnit 3.x。
当你选择JUnit3.x编译器将从项目移去JUnit4库。
在创建测试对话框中将测试类名改为VectorsJUnit3Test。
当你修改测试类名时,你将会看到关于修改名称的警告。默认的名字是基于你要测试的类名,在名称后加上Test。例如,对于类MyClass.java,默认的测试类名是MyClassTest.java。通常最好都保留默认名,但是在这个教程中你需要修改名字,因为你之后将在同一个包中创建JUnit4,测试类名必须是唯一的。
取消测试初始化函数和测试释放方法,选择确定。
当你点击确定,编译器在测试包sample目录中创建JUnit测试框架。
一个项目需要一个目录作为测试包去创建测试。默认的测试包路径目录是项目的根级别,不过这也是依赖于你在项目属性中定义的不同的位置。
如果你用编辑器查看生成的类VectorsJUnit3Test.java,你会看到编译器生成了下面的测试类,和对应方法?equal和scalarMultiplication的测试方法。
public class VectorsJUnit3Test extends TestCase {
/**
* Test of equal method, of class Vectors.
*/
public void testEqual() {
您可能关注的文档
最近下载
- 人教版英语八年级上Unit3整单元课件(共190张ppt).ppt
- 茶叶加工工(高级、三级)理论考试复习题库(含答案).docx
- 数据通信基础认知—数据通信系统的基本概念.pptx
- 2024年宠物食品行业分析报告:从零食到主粮,从代工依赖到海内外均衡发展.pdf
- 床上用品供货及售后服务方案.docx VIP
- 一种双偏振雷达降水优化反演方法.pdf VIP
- 亲子农场体验园设计.pptx
- 刘京焕财政学模拟测试题.doc VIP
- 荣威-360-产品使用说明书-荣威360PLUS 1.5L 自动尊享版-CSA7154ADAC-荣威360用户手册-2018.7.11.pdf
- 财政学原理刘京焕陈志勇李景友第十章节.ppt
文档评论(0)