为什么 emma 不完全覆盖 finally 块?

2024-02-16

我不明白为什么艾玛没有为“finally”块提供完整的代码覆盖率。我制作了一个简短的示例程序来演示这一点。

当我执行该程序时,它显示:

try
finally

所以我不明白为什么finally被标记为红色(未执行)而“finally”“println”被标记为黄色(部分执行)。我错过了什么吗?如何让emma明白finally块被覆盖了?

谢谢你!


EMMA 常见问题解答中对此有一个条目:由于finally 块而导致的隐式分支。 http://emma.sourceforge.net/faq.html触及部分覆盖的finally 块的主题。也许这有帮助。

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

为什么 emma 不完全覆盖 finally 块? 的相关文章

随机推荐

  • 空对象引用上的 android.os.Looper android.content.Context.getMainLooper()

    我正在关注一个tutorial https www androidtutorialpoint com intermediate android map app showing current location android 学习使用谷歌地
  • 从 dbpedia 获取改编成电影的书籍列表

    我正在尝试获取改编自 dbpedia 书籍的美国电影列表 这是我到目前为止所拥有的 PREFIX onto
  • Microsoft DI:针对非通用 ILog 接口注册通用 Log4NetAdapter<>

    我正在将项目从 SimpleInjector 切换到 Microsoft 的内置 DI 容器 在这个项目中 我创建了一个通用 Log4NetAdapter 类 我将其针对 Log4Net 的非通用 ILog 接口注册到 SimpleInje
  • 使用 python 请求获取 CSRF 令牌

    我目前正在使用 Python 请求 并且需要 CSRF 令牌才能登录站点 根据我的理解 requests Session 获取 cookie 但显然我需要令牌 我还想知道将它放在我的代码中的哪里 导入请求 user name input U
  • 如何使用 indy10 Delphi 发送西里尔文数据

    当我在网站上发送一些西里尔文字时 该文字显示为 这是我的发送功能 http TIDHttp Create nil http HandleRedirects true http ReadTimeout 5000 http Request Co
  • 升级 vs 2012 更新 3 后无法连接到团队项目

    我最近将我的 Visual Studio 从 2012 update 1 升级到 update 3 自升级以来 团队资源管理器显示空的离线主页 按团队资源管理器的连接页面上的 配置团队项目 不会执行任何操作 我尝试修复 卸载和安装并删除团队
  • 如何在 Objective-C 中使用 Swift 非 NSObject 子类

    我在 Objective C 项目中使用 Swift 时遇到一些问题 例如 我使用以下库 https github com Hearst DD ObjectMapper https github com Hearst DD ObjectMa
  • jQuery 将浏览器名称添加到 css-class 中

    我使用 jQuery 来检测用户浏览器代理 然后将浏览器名称作为 css 类添加到正文中 这对于 webkit 和 mozilla 来说就像魔术一样 但是对于 msie 它失败了 但不知道为什么 对于msie 我不仅要添加 msie 还要添
  • 什么是 YUV 格式? (从一个不会玩的初学者的角度来看)[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 视频质量指标称为VMAF https github com Netflix vmaf由 Netflix 评估 YUV 格式的视频 但什么是
  • Web 套接字会让 ajax/CORS 过时吗?

    在所有 Web 浏览器中使用 Web 套接字会使 Ajax 过时吗 因为如果我可以使用 Web 套接字来实时获取数据和更新数据 为什么还需要 ajax 即使我在应用程序启动时使用 ajax 只获取一次数据 我仍然可能想看看该数据在一段时间后
  • 如何从 iOS 上的音频文件中提取元数据

    我正在尝试使用 AVFoundation 框架从 mp3 和 m4a 文件中提取元数据 这是测试代码 void printMetadataForFileAtPath NSString path NSURL url NSURL fileURL
  • 使用 SQL 检查列是否包含文本

    我有一个名为studentID 但我有millions记录 并且应用程序以某种方式输入了一些任意文本在专栏中 我如何搜索 SELECT FROM STUDENTS WHERE STUDENTID CONTAINS TEXT 将数据库建模问题
  • 为什么 CSS 中引入了边距折叠规则?

    这套巧妙的规则什么时候可以发挥作用 它们打破了盒子模型的简单性 当您将不同的布局组合在一起时 它们会带来无限的麻烦 那么原因是什么呢 Rules http www w3 org TR css3 box collapsing margins供
  • ftp_ssl_connect 和 ftp_nlist

    我需要连接到远程系统以获取一些文件 远程系统的规格提到 所需的协议是 SFTP SSH 文件传输协议 端口号是22 首先 我使用 FTP 客户端应用程序尝试使用给定的凭据登录新服务器 起初我 遵循系统的规格 使用了通过 SSH 进行 SFT
  • JOptionPane 变灰一键

    我需要使用一个JOptionPane给用户两个选择 根据之前的操作 可能需要禁用其中一个按钮 是否可以与JOptionPane能够将其中一个按钮设置为禁用或启用吗 我怎样才能做到这一点 如果您使用 JButtons 这很容易 public
  • 在 PowerShell 中将控制台设置为最顶层

    因此 虽然有很多关于如何设置的建议forms最上面 我找不到任何可以让我的控制台在最上面运行的东西 所以我的问题是 如何让我的控制台在脚本期间运行在最上面 这需要一些 NET 互操作 如本博客中所述 TechEd 2012 中的脚本 第 1
  • worklight ant 任务应用程序部署 - WL 控制台安全性处于活动状态时出现未经授权的错误

    我正在尝试使用提供的 ant 任务 app deployer 将应用程序部署到 WL Server v5 0 5 这是我使用的简单构建文件
  • Pandas - 将内存中作为字符串存储的csv读取到数据帧

    将逗号分隔的文本存储在如下所示的 var 中 data Class Name Long Lat A ABC11 139 6295542 35 61144069 A ABC20 139 630596 35 61045559 A ABC03 1
  • Pandas 层次排序

    我有一个类别和金额的数据框 可以使用冒号分隔的字符串将类别无限嵌套到子类别中 我希望按金额降序排序 但以分层类型的方式如图所示 我需要如何排序 CATEGORY AMOUNT Transport 5000 Transport Car 490
  • 为什么 emma 不完全覆盖 finally 块?

    我不明白为什么艾玛没有为 finally 块提供完整的代码覆盖率 我制作了一个简短的示例程序来演示这一点 当我执行该程序时 它显示 try finally 所以我不明白为什么finally被标记为红色 未执行 而 finally print