【发布时间】:2009-01-23 13:50:39
【问题描述】:
如果所有业务逻辑都存在于数据模块(TSQLDataSets 和 TDataSetProviders)中,您将如何重构代码以使应用程序更适合单元测试?
【问题讨论】:
标签: delphi unit-testing dunit datamodule
如果所有业务逻辑都存在于数据模块(TSQLDataSets 和 TDataSetProviders)中,您将如何重构代码以使应用程序更适合单元测试?
【问题讨论】:
标签: delphi unit-testing dunit datamodule
一些基本技巧:
希望这会有所帮助。
【讨论】:
要为 DUnit 自动构建测试,您可以使用 OpenCTF,它能够在测试运行时自动查找所有组件并创建测试用例。示例测试包括一些基本的数据访问层测试。
http://sourceforge.net/projects/openctf/
和
【讨论】: