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

时间:2011-10-19 03:13:20

标签: delphi customization dunit

在Delphi安装的文件中查找后,我找到了一个文件

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

此文件包含许多用于设置选项的部分,这些部分会影响由创建新测试用例单元时调用的测试用例向导生成的测试用例代码。大多数这些选项都是不言自明的,但看到一些文档会很棒。

特别是,我想:

  • 添加第二个TestClassComment。

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

  • 使用某些属性标记测试类和方法。

目前我只关注Delphi Win 32的个性。

我在这里走在正确的轨道上吗?文档可用或失败,是否有人有任何提示?

1 个答案:

答案 0 :(得分:3)

我认为没有任何关于此的文件。 如果有的话,Embarcadero的David Intersimone就是我要求的人。

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

  1. 根据需要创建一些“裸”单元测试并将其另存为模板
  2. 在Delphi中编写自己的向导以创建单元测试
  3. 单元测试只是文本文件,所以第二个选项不会比试图破解向导更难。您可以在Delphi中创建自己的单元测试向导,并将其轻松地链接到工具菜单中。

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

相关问题