关于这个实验首先是有几点需要注意的地方:
一、关于Junit(4.12), Hamcrest(1.3)包的导入
eclipse可以自身导入Junit的包,然后在导入Hamcrest,也可以两个包一起导入。
二、关于Eclemma
可以直接在Eclipse商店下载,然后重启就可以使用了。需要注意的一点是运行程序时需要利用Eclemma运行才会显示覆盖率
三、关于三角形判断
一个逻辑问题就是关于等边三角形好等腰三角形的判断需要注意一下就好了。
四、下面是关键代码和测试覆盖报告
① 三角形判断
②测试用例
③覆盖率报告
主要注意的点就是这么多啦,另外还看到有把测试用例数据化的做法,还在学习,希望能改进。