如何知道 JUnit 测试触及了哪些类

2024-01-23

以编程方式了解 JUnit 测试涉及哪些类的有效方法是什么?

正确的知道,我正在用以下工具来检测我的整个代码JaCoCo http://www.eclemma.org/jacoco/,获取每行代码的代码覆盖率信息,然后我可以找出使用了哪些类。

是否可以在无需在代码行级别检测所有代码的情况下执行此操作?


您可能可以在类加载器级别做一些事情(这就是一些代码覆盖工具的工作方式 - 根据记忆,Emma 做到了这一点,并且是开源的)。然后你可以记录加载了哪些类。您也许可以通过 OSS 覆盖工具之一来破解一些东西。

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

如何知道 JUnit 测试触及了哪些类 的相关文章

随机推荐

  • .net紧凑框架:避免程序同时启动两次

    如何避免用户两次启动同一个程序 当前的实现尝试使用 FindWindow 来做到这一点 但由于程序打开第一个窗口需要一些时间 用户经常设法启动程序两次 从而导致错误等 您必须使用命名互斥体 以便可以跨进程使用它 无论出于什么 愚蠢的 原因
  • Rails 中的 after_destroy 回调顺序

    我使用 PostgreSql 作为数据库 Rails 3 1 3 和 ruby 1 9 3 我有 3 个型号 Activity ActivityObject ActivityObjectActivity 他们是这样关联的 Activity
  • 使用JAVA将文件从HDFS复制到本地文件系统

    我正在尝试将文件从 HDFS 复制到本地文件系统进行预处理 下面的代码应该根据文档工作 尽管它没有给出任何错误消息并且映射缩减作业运行顺利 但我在本地硬盘驱动器上看不到任何输出 您认为问题出在哪里 谢谢 try Path phdfs inp
  • 如何组织 C# 课程

    关于如何用 C 组织课程 是否有通用的做法 每个 cs 文件应该只有一个泛型类吗 我看到我有 Form1 cs 其中包含与 Form1 相关的所有类 不过 我可以创建一个名为 Misc cs 的文件 其中包含所有杂项类 不知道该走哪条路 所
  • 如何在 PHP 中回显或打印数组?

    我有这个数组 Array data gt Array 0 gt Array page id gt 204725966262837 type gt WEBSITE 1 gt Array page id gt 163703342377960 t
  • runOnUiThread 未调用

    localChatManager addIncomingListener from message chat gt Log v TAG listener You can t modify views from non UI thread e
  • 使用 RStudio 和 Shiny 的 HTTP 负载平衡入口设置 Kubernetes 集群会导致错误页面

    我正在尝试在 Google Kubernetes Engine 上创建一个运行 nginx RStudio 服务器和两个 Shiny 应用程序的集群 遵循并适应本指南 https cloud google com kubernetes en
  • 带有 will_paginate 的 jQuery 无尽页面在 Rails 中不起作用

    我正在尝试实现 Railscasts 第 114 集中所示的无限页面功能 分页效果很好 但无限页面功能根本不会触发 我没有看到任何错误 只是分页 就好像我没有添加无尽的页面 javascript 一样 我的代码 活动控制器 class Ac
  • 在 Linux 计算机上使用 Qt for iOS 进行开发

    我计划使用 Qt Quick Controls 和 Android 模拟器开发 Android 应用程序 据说同一组组件也适用于 iOS 因此我也想为 iOS 构建应用程序 不幸的是 Qt for iOS 仅适用于 Mac 我没有任何 Ap
  • 使用空字符串作为分隔符分割字符串会产生前导空字符串,但不会产生尾随空字符串[重复]

    这个问题在这里已经有答案了 假设 Java 中有这样的表达式 adam split 这是告诉Java要分裂 adam 使用空字符串 作为分隔符 这产生 a d a m 为什么 Java 在开头包含一个空字符串 但在结尾处不包含一个空字符串
  • CSS - IE 的渐变设置

    我如何为 IE 设置渐变 因为我正在尝试但没有任何运气 我让它在 chrome firefox opera 上工作 但在 IE 中不起作用 html body height 100 background image ms linear gr
  • 从 UIVIewController 访问 UITabBarController

    我正在开发一个基于 UITabbar 和视图层次结构的应用程序 如下所示 UITabBarController gt UINavigationController gt UIViewController 我需要从 UIIVewControl
  • MS-SQL 中是否有与 SHA1() 等效的函数?

    将几个存储过程从 MySQL 转换为 Microsoft SQL Server 一切都很顺利 除了一个程序使用了 MySQLSHA1 功能 我似乎无法在 MS SQL 中找到与此等效的内容 有谁知道有效的等价物SHA1 在 MS SQL 上
  • OpenCV 的视频捕获不返回图像

    所以我尝试开始使用 OpenCV 进行图像检测 我正在用 Python 编程 我从 openCV2 的人脸检测示例开始 然而 即使打开相机设备 也不会返回任何图像 违规代码 cam cv2 VideoCapture 0 print cam
  • 强制 MigLayout 像 GridBagLayout 一样收缩隐藏对象

    我正在尝试更换GridBagLayout with MigLayout 问题是如果我打电话obj setVisible false 对于某些对象GridBaglayout 布局缩小 但在MigLayout它只是保持隐藏状态 你知道一些方法吗
  • 从 Excel 导入 - 标题不在第 1 行

    我是否缺少一些简单的方法来使用 OleDBConnection 将 Excel 工作表导入数据表并更改标题所在的行 我的连接字符串中有 HDR YES 当标题位于第 1 行但标题实际上需要位于第 3 行时效果很好 我正在使用以下 Comma
  • ggplot 饼图中的标签错误

    我正在尝试为百分比值创建饼图 当我尝试为它们添加标签时 标签是错误的 我的意思是这些值指向图表中的错误位置 ggplot Consumption building type aes x y percentage fill Building
  • 如何对齐 Bootstrap 导航栏中留下的品牌标题和链接?

    我是 Bootstrap 的新手 我一直在努力了解导航栏 我注意到 当浏览器为全 宽屏 宽度时 品牌标题和导航锚点保持在页面的左侧中心 而不是像窗口较小时那样与页面的最左侧对齐 如何使导航栏中的文本紧贴页面左侧 无论浏览器窗口有多宽 我都希
  • async/await 如何在 ASP.Net 应用程序中提供帮助?

    在MVC控制器的action方法中使用async await可以扩展Web应用程序 因为在await时 Asp Net线程池的请求线程被释放 以便它可以为该工作进程处理IIS队列中的其他请求 这意味着 如果我们将工作进程的队列长度限制为 1
  • 如何知道 JUnit 测试触及了哪些类

    以编程方式了解 JUnit 测试涉及哪些类的有效方法是什么 正确的知道 我正在用以下工具来检测我的整个代码JaCoCo http www eclemma org jacoco 获取每行代码的代码覆盖率信息 然后我可以找出使用了哪些类 是否可