我有一个小问题。(在单元测试中) - 我对一个方法引发异常的类进行单元测试。结构是:
public bool DoA()
{
ThrowException();
return true;
}
public void DoB()
{
ThrowException();
}
private static void ThrowException()
{
throw new NotSupportedException();
}
CodeCoverage 的结果不是 100% - 来自 DoA() 的 return 语句和右大括号以及来自 Do()B 的右大括号不在 codeCoverage 之下(因为它们没有达到)。我知道,这对于单元测试来说并不重要,因为我仍然检查了功能,但只是对我来说 - 它可能以及我如何达到完整的 CodeCoverage?也许通过排除?(可能更改测试代码/程序代码)