delphi 中check()过程执行的是是什么?
2个回答
展开全部
Check是TAbstractTest类(TestFrameWork单元)提供的一个方法。在dunit单元测试中使用到。以下是TestCase的实现代码:
procedure TAbstractTest.Check(condition: Boolean; msg: string);
begin
FCheckCalled := True;
if (not condition) then
Fail(msg, CallerAddr);
end;
如果Check没有通过的话,Dunit将报错。错误提示就在第二个参数中定义,其他有关类及方法的定义请看连机文档,文档放在Dunit安装目录(Delphi XE): 8.0\source\dUnit\doc\tutorial.doc
procedure TAbstractTest.Check(condition: Boolean; msg: string);
begin
FCheckCalled := True;
if (not condition) then
Fail(msg, CallerAddr);
end;
如果Check没有通过的话,Dunit将报错。错误提示就在第二个参数中定义,其他有关类及方法的定义请看连机文档,文档放在Dunit安装目录(Delphi XE): 8.0\source\dUnit\doc\tutorial.doc
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询