【发布时间】:2013-06-28 11:17:18
【问题描述】:
我正在 Teamcity 中运行 dotCover 覆盖。在构建之后,它会构建覆盖率报告,您可以在其中深入了解各个类的覆盖率。
我有一个包含 1 个方法的类,该方法产生以下摘要。
类,%
100% (1/1)方法,%
86.7% (13/15)声明,%
91.7% (55/60)
类和语句结果看起来很简单,但我看不出如何解释方法结果。
我得到了 15 个(其中 13 个被覆盖)?
更新
这是课程的要点
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;
}
}
【问题讨论】:
标签: teamcity code-coverage dotcover