我们可以通过两种途径来测试覆盖率。一种最简洁的方法,选中junit的测试类,右键点击,选择Run as->w/coverlipse,如下图
也可以通过在Run dialog上面的设置来设置测试类和被测试类。如下图
最后我们要查看代码覆盖率了,coverlipse通过两个页签来显示结果
1.coverlipse marks view:通过这个页签会告诉测试者,被测类中哪些代码行被测试,那些代码行没有被测试。由于例子中的被测类的第12行不会被执行,所以报告结果如下图。
2.coverlipse class view:通过这个页签可以知道被测类的测试覆盖率。如下图