gpt4 book ai didi

OpenCover 中表达式的分支覆盖率

转载 作者:行者123 更新时间:2023-12-02 08:30:10 24 4
gpt4 key购买 nike

分支覆盖对以下语句有效吗?

我期望有一个红色指示符,因为第一个表达式仅在为假和不为真的情况下进行测试。

tax.Voided = P_tax.Amount == 1012312870000.42M || P_tax.Amount < 0.00M;

第一个表达式始终为假,第二个表达式有时为真:ReportGenerator snapshot

最佳答案

不要将 ReportGenerator 的报告与 OpenCover XML 输出混淆;不过,在 OpenCover 开始开发自己的报告视觉效果之前,ReportGenerator 是目前您能找到的最好的。

您的问题是报告工具不会仅根据序列覆盖率报告基于分支覆盖率的(红色/绿色)覆盖率。

您将需要查看该方法的分支覆盖率概述(在报告顶部总结) - 要获得更详细的 View ,您应该查看该方法的 XML 报告数据,并可能将其与IL(OpenCover 从中获取覆盖范围信息)。

注意:OpenCover 不知道你用什么语言编写的代码,它看到的只是已经生成的 IL。

关于OpenCover 中表达式的分支覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7338241/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com