delphi XE4的单元测试工具

时间:2013-07-09 07:38:40

标签: delphi unit-testing delphi-xe4

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

3 个答案:

答案 0 :(得分:7)

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

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

答案 1 :(得分:5)

您可能对我们的 mORMot 开源框架中提供的单元测试功能感兴趣。请参阅this StackOverflow answer

除了unit testing with classes, just like DUnit之外,您还有一个完整的mocking/stubbing framework

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

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

答案 2 :(得分:4)

有一个名为DUnitX的新项目。它旨在利用语言和框架中的新功能,并与Delphi 2010及更高版本一起使用。

仍在进行中,但目前仍处于活跃状态,您可能会认识到正在开展工作的人员。