当前位置:  开发笔记 > 数据库 > 正文

当TSQLConnection.Connected = true时,如何使Delphi DUnit测试失败

如何解决《当TSQLConnection.Connected=true时,如何使DelphiDUnit测试失败》经验,为你挑选了2个好方法。

使用Delphi IDE时,它会在填充各种属性中的字段或表列表时以静默方式将SQLConnection.Connected更改为"true".

由于我不想使用Connected = true发布,因此当dQm中的TSQLConnection.Connected为真时,我需要我的dunit测试失败.



1> 小智..:

GExperts有一个"设置组件属性"专家,我们配置为在每次编译时关闭数据库连接.既然这样做,我们就没有遇到过这个问题.



2> dummzeuch..:

您可以编写自己的TSQLConnection后代,它不存储其Connected属性:

  TdzAdoConnection = class(TADOConnection)
  published
    property Connected stored false;
  end;

并使用该组件而不是TSqlConnection.

(以上是TAdoConnection,但TSQLConnection也可以正常工作.)

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有