我的项目中有很多课程。在运行单元测试用例后检查代码覆盖率结果时,它不会显示所有类。我不确定代码覆盖处理类文件的标准是什么。
我在某处读过,如果你没有在Test项目中为类文件创建测试用例,那么代码覆盖率就不会涵盖它。但对我来说,这似乎并不正确,因为我可以看到类文件,即使它们不在测试项目中。
答案 0 :(得分:1)
有几种方法可以从代码覆盖率中排除文件,最常用的是属性:
[ExcludeFromCodeCoverage]
答案 1 :(得分:1)
当天晚些时候,但如果你有一个完全由自动属性组成的类,那么这个类将不会包含在代码覆盖率统计中。
<强>包括强>
private int _seq;
public int InvoiceSequenceNumber
{
get
{
return _seq;
}
set
{
_seq = value;
}
}
不包括
public int InvoiceSequenceNumber { get; set; }