使用Junit作单元测试

一、选择开发工具

本次测试选择eclipse作为开发工具。因为之前学习java的时候下载并使用过eclipse,所以无法给出具体安装图。下面是运行时的截图。
1649296-20190413145025606-1210517909.png

二、练习自动单元测试技术

1.编写需要测试的java的类

这里直接选用老师给出的实现两个数四则运算的类:
1649296-20190413145407397-1395095117.png

2.为工程导入JUnit

具体方法为:右键点击工程目录,选择Build Path,选择Add Libraries,选择JUnit,进入如下画面:
1649296-20190413145759442-775206041.png
点击next,选择JUnit 5或者JUnit 4。因为我使用的eclipse是最新的,所以我选择了JUnit 5和JUnit 4。
这时候工程目录下应该会有如下图:
1649296-20190413150259043-1520650120.png
这样就使得工程包含了JUnit 5。

3.创建并编写单元测试类

具体方法为:选中你编写的类名,右键,选择new选项,然后选择JUnit Test Case,进入测试类的创建界面。如下图:
1649296-20190413150803413-1243251186.png
这时如果点击finish,则一个测试类创建完毕,但是类里面的内容只有一个方法,而且这个方法还要自己编写。如下图所示:
1649296-20190413151049136-1196179962.png
如果进入创建界面后,点击next,会进入如下图所示的测试方法选择界面:
1649296-20190413151206729-512245082.png
这时候可以自己选择创建需要单元测试的类方法。创建完后,类如下所示:
1649296-20190413151410240-1864342490.png
自己添加代码测试样例得下图:
图1是仅测试一个方法的图例:
1649296-20190413151616780-2042892187.png
图2是测试所有方法的图例:
1649296-20190413151646336-1586538147.png

4.运行及结果分析

运行方法如下:选择测试类,右键,选择Run As,选择1 JUnit Test,运行。
运行结果如下:
1.1649296-20190413151952028-774758259.png
2.1649296-20190413152005769-796337481.png

三、完善

该部分主要是为了规范测试类,将测试类单独拿出来组为一个Source Folder。
右键src这个Source Folder,选择new,选择Source Folder,新建一个叫test的Source Folder,然后选择原先src里的测试类,左键点击拖进test里即可。如下图所示:
1649296-20190413152636272-1461732883.png

转载于:https://www.cnblogs.com/cyz-jy/p/10701340.html

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐