首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >eclipse中的覆盖颜色含义

eclipse中的覆盖颜色含义
EN

Stack Overflow用户
提问于 2016-10-13 17:18:56
回答 2查看 15.3K关注 0票数 6

我有源码(java语言)在eclipse。然后我检查一下覆盖范围。我给出4作为输入。但是我不知道这个颜色(红、黄、绿)是什么意思。这是代码(ifElse.java):

那么语句80%、分支50%和术语50%的含义是什么?如何计算?谢谢。

EN

回答 2

Stack Overflow用户

发布于 2016-10-13 17:24:26

绿色表示您的测试已经通过了这些指令。

黄色表示您的测试已经运行了这些说明,但并不是所有可能的情况都已涵盖。

如果你有这个简单的条件:

代码语言:javascript
复制
if(i>2) <- yellow

这意味着您的测试覆盖了小于2或大于2的i值,但不是其中的两个。在这种情况下,你必须考虑两个不同的“场景”,这通常意味着两个不同的测试。

红色表示您的测试都没有达到这些指令。

票数 10
EN

Stack Overflow用户

发布于 2020-03-11 13:41:29

这里有一些你可能会发现有用的东西。

绿色适用于完全覆盖的代码行,

黄色用于部分覆盖的线路,即可能有一些分支未到达)和

红色适用于根本没有执行的代码行。

除此之外,还显示了彩色钻石,它们的含义与上面的相同。

Source: EclEmma

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40016958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档