c# - 如何找到未执行的代码

标签 c# reflection fitnesse

<分区>

问候,

我对一个项目进行了大量的健身测试(1000+)。随着时间的推移,随着功能的变化,共享的固定装置来来去去,我们留下了未使用的孤立代码。但是如何找到它呢?

对于那些不知道 fit 是如何工作的人,你有一个像这样的 wiki 页面:

|当用户添加 | 1 |和 | 2 |他回来了 | 3 |

在运行时映射到如下方法:

public bool WhenAUserAddsAndHeIsReturned(int first, int second, int expectedResult){

    return ((first + second) == expectedResult)
}

手动查找所有这些映射将是一件苦差事,而编写脚本来完成这些工作将是一项漫长而艰巨的任务。我确信一定有更好的解决方案。

是否有一个实用程序可以在测试运行时监视 fixture dll,然后返回所有未运行的类和方法的列表?

最佳答案

您要查找的关键字是覆盖率Question #276829介绍了 C#/.NET 平台的一些选项。

关于c# - 如何找到未执行的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1591522/

相关文章:

c# - 在 Dispatchertimer.Tick 事件中发送一个额外的参数

c# - 在 C# 控制台应用程序中掷骰子给出不正确的总数

c# - 按属性的反射顺序

java - 如何将 EasyMock 模拟注入(inject)测试类私有(private)字段

c# - 如何通过反射识别抽象成员

javascript - 逃脱 !- -! JavaScript 中的字符串内部

c# - 是否可以从后面的代码编辑元描述?

c# - Application.Run 后 Application.Exit 不起作用

.net - 在 .net 中使用 slim Fitnesse 的分步教程

java - Click() 在 Fitnesse 的 HtmlUnitDriver 中不起作用的解决方法?