考虑 ASP.Net MVC3 项目中的 Controller 方法:
运行 dotCover 代码覆盖率后,Details 方法显然已被测试覆盖,如绿色突出显示(箭头所示)所示。
但是,当我尝试使用 ReSharper 导航到“覆盖测试”时,它报告没有覆盖:
dotCover 清楚地知道哪些测试覆盖了代码,如 ReSharper 测试运行程序所示:
所以我错过了什么吗? ReSharper 不应该能够告诉我哪些测试涵盖了特定的语句吗?我发现错误了吗?我应该针对 dotCover、ReSharper 或 MSpec 进行报告吗?
最佳答案
不幸的是,这是一个 known bug with dotCover从该错误报告的评论中还不清楚该问题是否会很快得到解决。
顺便说一句,“导航到覆盖测试”是 dotCover 的功能,而不是 ReSharper 的功能。
关于resharper - 使用 ReSharper、MSpec 和 dotCover 进行测试覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9951905/