Eclemma 说 4 个分支中有 1 个未被覆盖,但它是哪个分支?

2024-04-26

有没有一种简单的方法可以告诉我缺少哪个分支? IE。我有一些这样的代码:

if (x || y) {
    // do stuff
}

在突出显示的覆盖范围中,Eclipse 中有一个黄点,上面写着:

4 个分支中的 1 个缺失

但我想知道哪个分支丢失了。


有一个非常简单的解决方法 - 只需将每个逻辑谓词放在单独的行上, 像这样:

if (x 
    || y) {
    System.out.println("BRANCH: " + x + ", " + y);
    // Do stuff
}

现在,当您运行分析时,标记应该直接指向丢失的分支。添加覆盖范围后,您可以以正确的方式重新格式化代码。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Eclemma 说 4 个分支中有 1 个未被覆盖,但它是哪个分支? 的相关文章

随机推荐

  • C# 指针与 C++ 指针

    我一直在学习编程 并选择 C 和 C 编程作为第一语言 更具体地说 我有一本旧的 C 书 有人好心地借给我 我用它来学习 C 我使用 Visual Studio Express 并使用 C 和 C 编写 我感兴趣的一个领域是直接内存管理的能
  • 什么时候应该使用Environment.Exit来终止控制台应用程序?

    我在工作中维护着许多控制台应用程序 我在其中一些应用程序中注意到的一件事是它们调用了Environment Exit 0 示例程序如下所示 public class Program public static void Main strin
  • 将JS代码的值赋给DIV

    我试图让 JS 代码中的变量显示在表内的 DIV 中 为了简单起见 我削减了代码 只是想让它正常工作 Firebug 正在报告 document getElementById valuelabel is null 这是代码 table tb
  • Visual Studio:直接在语句 a()->f(b(),c(),d()) 中进入 f() 的热键/方法

    在调试时 我当前处于这个 下一个 语句 system
  • 向列组合添加唯一约束的迁移

    我需要的是迁移以将唯一约束应用于列的组合 即对于一个people表 组合first name last Name and Dob应该是独一无二的 add index people firstname lastname dob unique
  • 通过Post获取Materialize css中的chips数据

    我正在尝试使用 Materialise css 芯片获取数据 但是当我尝试使用表单提交时没有收到任何数据 添加芯片后 我检查输入字段值是否为空 我写了一段jquery代码来验证这一点 showvalues on click function
  • 在 VB6 应用程序中使用 .NET dll

    我在 c net 中编写了一个 dll 它在应用程序中调用另一个第三方 NET dll 当我使用用 c NET 编写的控制台应用程序以及使用以下代码对其进行测试时 效果很好 Assembly u Assembly LoadFrom dllL
  • 提取给定节点的所有父节点

    我正在尝试使用以下命令提取每个给定 GO Id 节点 的所有父级EBI RDF sparql 端点 https www ebi ac uk rdf services sparql 我是根据this https stackoverflow c
  • WCF 反序列化的对象属性的空值

    我有一个 WCF Web 服务used工作顺利 它在某处停了下来 我不知道为什么 代码和界面从未改变 web config 也没有改变 至少与 Web 服务部分无关 我有一堂课 DataContract public class QuizS
  • 更改 Qt 中的标签

    我正在尝试制作一个由按钮和标签组成的简单程序 当按下按钮时 它应该将标签文本更改为程序内 QString 变量中的任何内容 到目前为止 这是我的代码 这是我的 widget h 文件 class Widget public QWidget
  • 使用取消嵌套函数插入 - 跳过序列列中的数字

    我正在尝试在插入中使用 unnest 功能 这样做时 序列号会为每个插入跳过一个数字 请帮我解决这个问题 mydb d tab1 Table public tab1 Column Type Modifiers id integer not
  • 我们可以在一个 Android Studio 项目中拥有多个应用程序吗?

    我正在使用 Android Studio 来开发 Android 应用程序 但我听说在 Android Studio 中 最好在一个应用程序中只包含一个应用程序 每个应用程序一个项目 如果这是正确的 那么为许多项目打开许多框架将非常浪费 但
  • 为什么 are.filter(String) 也返回数字? [复制]

    这个问题在这里已经有答案了 我正在做一些小练习来保持我对 js 怪癖的了解 我尝试编写一些简单的过滤器 它返回一个新数组 其中包含某些元素 例如字符串 数字 ecc 当给定数组中也有数字时 我对 arr filter String 产生的结
  • 为什么 SQL 标准允许重复行?

    中的一个核心规则 http en wikipedia org wiki Codd 27s 12 rules对于关系模型来说 元组 行 所需的唯一性是 数据库中的每个单独的标量值must通过指定包含表的名称 包含列的名称和首要的关键包含行的值
  • 实现导航侧栏加载

    我正在尝试在左侧实现一个带有链接列表的导航侧边栏 a 这样 单击每个链接时 对应的 div 将被加载到右侧 当我有一个函数onclick财产在 a 它在浏览器控制台上给我错误 未捕获的引用错误 callFunction 未定义 这是我的实现
  • Git 工作流程和 Gerrit

    我正在尝试使用 Gerrit 实现 git flow 类型的工作流程 但我似乎无法弄清楚最后一块拼图 我的问题有两个先决条件 Gerrit 只会对一个分支执行合并 我不允许将合并提交推送到 Gerrit 更改获得批准后 合并必须由 Gerr
  • 将字符串“true”/“false”转换为布尔值[重复]

    这个问题在这里已经有答案了 我有一个 JavaScript 字符串 其中包含 true or false 我怎样才能将它转换为布尔值而不使用eval功能 var val string true 不区分大小写 const val string
  • 如何升级appium的chromedriver版本?

    尝试在 Chrome 版本 65 上运行 Appium 脚本时出现以下错误 selenium common exceptions WebDriverException 消息 未知错误 调用函数结果缺少 值 会话信息 chrome 65 0
  • 为什么viewDidLoad在swift中完成后没有显示数据? [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 当我的应用程序启动完成后 UITableViewCell 上应该显示数据 但是 那里什么也没有 所以重新启动应用程序后
  • Eclemma 说 4 个分支中有 1 个未被覆盖,但它是哪个分支?

    有没有一种简单的方法可以告诉我缺少哪个分支 IE 我有一些这样的代码 if x y do stuff 在突出显示的覆盖范围中 Eclipse 中有一个黄点 上面写着 4 个分支中的 1 个缺失 但我想知道哪个分支丢失了 有一个非常简单的解决