一、安装junit、hamcrest和eclemma
首先,到junit官网下载junit和hamcrest。
新建java项目
完整代码已经上传至github:flyzero的coding路
实验内容为根据输入,判断给定的三边构成的三角形形状。返回值-1表示无法构成三角形,1表示等边三角形,2表示等腰三角形,3表示普通三角形。
右击项目名,在build path中导入下载好的jar包。
junit 和 hamcrest 安装完毕。
Eclemma的安装有两种方式,可以通过eclipse的market安装,或者下载安装包解压到eclipse的dropins文件夹中。重启eclipse,发现工具栏多了一个run选项,安装成功。
二、使用junit进行测试
新建测试项目,这边需要注意一下,为了避免污染代码库,源代码与测试代码分开存放。
junit测试结果如下:
参数列表
测试结果
Eclemma覆盖统计如下
三、总结
junit测试体系非常完备,非常实用,其测试思想和测试方法值得好好学习。
转载请注明原文地址: https://ju.6miu.com/read-23883.html