eclipse java工程使用java code coverage评估单元测试代码覆盖率

1.安装java code coverage插件

通过eclipse marketplace或者离线安装插件均可,步骤略。
安装好后如图:
eclipse java工程使用java code coverage评估单元测试代码覆盖率eclipse java工程使用java code coverage评估单元测试代码覆盖率

2.编写单元测试用例

举一个简单例子,写一个简单的加减乘除的class:
eclipse java工程使用java code coverage评估单元测试代码覆盖率eclipse java工程使用java code coverage评估单元测试代码覆盖率

编写对应的单元测试用例:
NEW -> Other -> Junit Test Case按需求创建对应class的单元测试
eclipse java工程使用java code coverage评估单元测试代码覆盖率
eclipse java工程使用java code coverage评估单元测试代码覆盖率

编写用例:
eclipse java工程使用java code coverage评估单元测试代码覆盖率eclipse java工程使用java code coverage评估单元测试代码覆盖率

测试编写的单元测试用例:
eclipse java工程使用java code coverage评估单元测试代码覆盖率
eclipse java工程使用java code coverage评估单元测试代码覆盖率
可见testSum测试通过了,另外三个方法未实现。

Java Code Coverage测试代码覆盖率

如果按本文第一步安装好了插件,project explorer右键有如图功能:
eclipse java工程使用java code coverage评估单元测试代码覆盖率eclipse java工程使用java code coverage评估单元测试代码覆盖率

执行得到结果,在eclipse Coverage View中查看:
eclipse java工程使用java code coverage评估单元测试代码覆盖率eclipse java工程使用java code coverage评估单元测试代码覆盖率eclipse java工程使用java code coverage评估单元测试代码覆盖率