如何检查哪个单元测试覆盖了visual studio中特定代码行

nvbavucw  于 2023-03-31  发布在  其他
关注(0)|答案(1)|浏览(108)

如何检查哪个单元测试已覆盖visual studio中的特定代码行
例如
我的解决方案有多个类库。
我分析代码覆盖率的所有测试从测试菜单在VS。
对于某些方法,它显示为绿色,这意味着单元测试中覆盖了代码。

public void someclassMethod()
{
  _service.Method();
}

我想检查this _service.Method()的单元测试(标记为绿色表示覆盖代码)
有没有办法找出哪个单元测试项目覆盖了哪些代码?

gmxoilav

gmxoilav1#

CodeLens功能显示测试相关方法的方法。
例如:SS
我使用VS Enterprise 2019,但社区版包含CodeLens功能。CodeLens features - VS 2022 Community Edition
要激活它,您需要:

  • 单击工具〉选项
  • 切换打开文本编辑器
  • 切换打开所有语言
  • 单击CodeLens
  • 单击启用CodeLens
  • 显示测试状态复选框
  • 然后单击确定

相关问题