我通过单元测试来覆盖我的项目,并且有些线路显然永远不会到达。 E.g:
constructor TSomeClass.Create;
begin
inherited Create;
raise ENotSupportedException.Create('This class does not support parameterless Create') at ReturnAddress;
end;//<- this line generates code but is unreachable
测量我正在使用Delphi-code-coverage
的覆盖范围据我搜索并浏览其代码时,我发现无法将此end;
标记为无法覆盖的代码。
那么,有没有办法标记这样的线?