安装junit,hamcrest和eclemma的简短描述。
1) 安装junit,hamcrest
在官方网站下载junit-4.12.jar、hamcrest-library-1.3.rc2.jar、hamcrest-core-1.3.rc2.jar;
将三个jar包放到C:\Program Files\Java\jre1.8.0_20\lib\ext,如图:
在eclipse中新建project,右键选择Build Path,在Build Path中选择Configure Build Path,然后到达以下界面:
选择Libraries,然后点击右侧的Add External JARs,找到C:\Program Files\Java\jre1.8.0_20\lib\ext,选中junit-4.12.jar、hamcrest-library-1.3.rc2.jar、hamcrest-core-1.3.rc2.jar,点击OK。如图:
然后在project中新建package,在package中新建class然后编写程序。完成后,右键点击class文件,然后点击new,然后选择Junit test cast,会出现如下界面:
填入Name,并选中setUp(),点击Finish,则测试文件生成。然后在该文件中编写测试代码即可。
2)安装eclemma
打开Eclipse,从Eclipse菜单中选择帮助→Eclipse Marketplace。然后在Find中输入EclEmma,然后搜索“EclEmma”界面如下:
等搜索到EclEmma,点击安装即可。
安装完毕后,右键点击测试文件选择coverage as->Junit test,就可以正确查看覆盖率了。
如下为我为三角问题(函数三角形取三个整数a,b,c,它们是三角形边的长度; 计算三角形是等边,等腰或斜角。)编写的程序的测试和覆盖的结果: