gpt4 book ai didi

teamcity - 了解 TeamCity 中 dotCover 的覆盖率摘要

转载 作者:行者123 更新时间:2023-12-02 03:45:40 28 4
gpt4 key购买 nike

我在 Teamcity 中运行 dotCover 覆盖。构建完成后,它会构建覆盖率报告,您可以在其中深入了解各个类的覆盖率。

我有一个类包含 1 个生成以下摘要的方法。

Class, %
100% (1/1)

Method, %
86.7% (13/15)

Statements, %
91.7% (55/60)

类和语句结果看起来很简单,但我看不出如何解释方法结果。

我有 15 个(其中 13 个已涵盖)是什么?

更新

这是类(class)的要点

    public static class MyClass
{
public static List<B> Bye(X x, B b)
{
List<B> bList = new List<B>();

if (x is A)
{
// Do something
}
else if (x is B)
{
// Do something else
}

if (b.Something)
{
x.Where.ToList().Foreach(x => x.Work());
}

if (b.Something)
{
x.Where.ToList().Foreach(x => x.Work());
}

if (b.Something)
{
x.Where.ToList().Foreach(x => x.Work());
}

if (b.Something)
{
x.Where.ToList().Foreach(x => x.Work());
}

if (b.Something)
{
x.Where.ToList().Foreach(x => x.Work());
}

if (b.Something)
{
x.Where.ToList().Foreach(x => x.Work());
}

if (b.Something)
{
x.Where.ToList().Foreach(x => x.Work());
}

return bList;
}
}

最佳答案

我会说它覆盖了 15 个方法中的 13 个(或者在标记为覆盖/访问的每个方法中至少执行了一个语句)。如果您看不到所有方法,请记住获取/设置属性也是方法;他们也可能在该图中包含默认构造函数,但我认为这不太可能。

对于我使用过的大多数覆盖工具,我使用语句覆盖作为我的主要值和方法覆盖(已访问)。

关于teamcity - 了解 TeamCity 中 dotCover 的覆盖率摘要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17363462/

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