delphi XE4的单元测试工具

cyb*_*0lf 6 delphi unit-testing delphi-xe4

delphi XE4中单元测试的选项是什么?我正在尝试使用DUnit,但似乎没有任何正式版本的XE4和源代码没有编译

Dav*_*nan 7

Delphi已经有很长一段时间了,而且XE4也没有什么不同,与DUnit一起发布.您需要确保在安装选项中选择它.

Delphi附带的版本已经更新,可与其附带的Delphi版本配合使用.看看DUnit sourceforge项目,它似乎相当奄奄一息.提到Delphi版本的SVN存档的最后一次提交是针对Delphi 2009的.所以我觉得你最好坚持使用Delphi附带的版本.


Arn*_*hez 5

您可能对我们的mORMot开源框架中提供的单元测试功能感兴趣.请参阅此StackOverflow答案.

除了使用进行单元测试之外,就像DUnit一样,你手头有一个完整的模拟/存根框架.

因此,在SOLID上下文中使用接口比使用DUnit更集成在此框架中.例如,界面模拟直接链接到测试用例,因此可以集成到单元测试套件中.

它在32位和64位Windows平台上与Delphi XE4完美配合.