Delphi 如何自定义测试用例向导生成的DUnit测试用例类?

Delphi 如何自定义测试用例向导生成的DUnit测试用例类?,delphi,customization,dunit,Delphi,Customization,Dunit,在浏览了Delphi安装的文件后,我发现了一个文件 “C:\Program Files\Embarcadero\RAD Studio\7.0\ObjRepos\en\UnitTestFrameworks.xml” 该文件有许多部分用于设置影响测试用例向导生成的测试用例代码的选项,当您创建新的测试用例单元时,该向导将被调用。这些选项中的大多数都是不言自明的,但是如果能看到一些文档就好了 特别是,我想: 添加第二个TestClassComment 在向导的测试用例基类组合框中有多个选项。我可以通过

在浏览了Delphi安装的文件后,我发现了一个文件

“C:\Program Files\Embarcadero\RAD Studio\7.0\ObjRepos\en\UnitTestFrameworks.xml”

该文件有许多部分用于设置影响测试用例向导生成的测试用例代码的选项,当您创建新的测试用例单元时,该向导将被调用。这些选项中的大多数都是不言自明的,但是如果能看到一些文档就好了

特别是,我想:

  • 添加第二个TestClassComment

  • 在向导的测试用例基类组合框中有多个选项。我可以通过更改UnitTestFrameworks.xml文件中节点的值来更改此列表中单个项目的值,但无法在列表中显示多个项目

  • 用一些属性标记测试类和方法

目前,我只看德尔福赢32的个性


我走对了吗?文档是否可用,如果没有,有人有什么建议吗?

我认为没有关于这方面的文档。 如果有的话,我会向Embarcadero的大卫·因斯莫内求婚

如果做不到这一点,您可以尝试两种选择

  • 创建一些你想要的“裸”单元测试,并将它们保存为模板
  • 在Delphi中编写自己的向导来创建单元测试
  • 单元测试只是文本文件,因此第二个选项不会比尝试破解向导更难。您可以在Delphi中创建自己的单元测试向导,并很容易地将其挂接到工具菜单中

    如果您愿意,您可以让它读取您的类文件,为您的所有方法创建测试框架,或者创建一个命令行工具来生成它们。

    一个起点:但是,我不相信它回答了您的问题。