- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用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() {
您可能关注的文档
最近下载
- 电子对抗原理与技术(第3版)全套PPT课件.pptx
- 冷拼课件教学课件.pptx VIP
- 最新2025年秋开学第一课主题班会PPT课件(含抗战胜利80周年内容).ppt
- 22G101 三维彩色立体图集.docx VIP
- 2024年秋季新北师大版七年级上册数学全册教案设计.docx
- 吴清忠:人体复原工程.pdf VIP
- 川崎 Kawasaki 2022款 Z 400 中文用户手册 使用说明书2021年4月14日印刷.doc VIP
- [北京]冷轧带钢工程薄板酸轧设备基础施工方案.doc VIP
- 全国教学能力比赛《声临其境·影视配音要旨》教案(一等奖).pdf
- (高清版)DB36∕T 713-2013 高速公路红砂岩路基施工技术规范 .pdf VIP
文档评论(0)