java junit安装_作业2.3 安装并使用Junit

本教程详细介绍了如何在Eclipse中安装并使用Junit4进行单元测试。首先从Junit官网下载junit-4.10.jar,然后创建一个新的Java项目,并将jar文件放入lib文件夹并添加到工程库。接着创建Calculate类和对应的测试类TestCalculate.java,通过手动编写测试代码,运行Junit测试,展示测试结果和处理测试中可能出现的Bug。
摘要由CSDN通过智能技术生成

单元测试代码保存在github的地址为:https://github.com/ludongying/junit_ludongying

1. 到Junit官网 http://sourceforge.net/projects/junit/ 下载junit-4.10.jar

2. 打开Eclipse,新建java project,工程命名为junit_ludongying,如图所示

dcf70a5071094242c558fff407484954.png  

09f9df5479ece91c37feb40b68a8cde9.png

3. 选择新建工程,右键添加file folder,命名为lib, 将下载的Junit-4.10.jar复制到lib文件夹,并将其引用到工程库路径下,如图所示:

30c5a26ceff7f95dc3f4ed3d2867db33.png 

9a9ac3a041fb941ccec9c37b9a717975.png

Junit-4.10.jar 引用前                                        Junit-4.10.jar引用后

Junit-4.10.jar引用过程如下图所示:

50c8b48186311c5cf46c38c22df71ade.png   

89b6a4a6aa445b36d559aad501fb7055.png

4f60a2ce4a663a9042a75a489930817f.png  

8f9b7c6337cc23032579e970ca6d64f7.png

4. 在工程中新建junit_ludongying package, 新建Calculate类,过程及代码如下图所示:

67e5cb78521335889cc7f2fada9d13ca.png   

6aaa192dd5494451bdd0296c25dca600.png

d302f70e49e25fd17111601afda43888.png   

9f08363cc0e3602c3be5723952ca44cc.png

工程目录及代码截图如下:

c2c5c12c925c9f9180ef22ca8486e6b8.png

5. 基于Junit4写出 TestCalculate.java, 此处有两种方法可行:

1)选中Calculate.java, 右键-new-Junit Test Case,自动生成测试代码框架,再进一步补充完善代码

2)手动书写Junit测试代码

为了充分了解Junit的工作机理,本文采用2)方法

第一步,新建测试用得source folder, 命名为test

16821ea3cb3db23886afba250bf41927.png  

f211b3a47f51bc9a20733d7928bf71c6.png

第二步,新建测试代码package包,命名需与Calculate所在包名相同

237f24f48c7f84dc9053a271ee4c648e.png  

4834b8f2c0577122c15ed95f35cfe5dc.png

第三步,新建TestCalculate.java, 书写测试代码

9ccc19fd79dc2e2c5634e33be78f3d5f.png    

efb3433a348073e660f173843250fba3.png

测试代码如下:

c391f9e1b9a31c5bebd909bd9466c132.png

第四步,工程右键 - run as - Junit test, 如图所示

07c1d9eb7e8bf12cc960f0a0e7a8261f.png

测试结果如图所示:

测试出现Bug情况

3c0a02c63910535a85c4958aac163f8a.png

测试结果全部正确

b409fbc239935a95e049e39deb20fa1a.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值