32

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

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

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

特别是,我想:

  • 添加第二个 TestClassComment。

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

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

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

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

4

1 回答 1

3

我认为没有这方面的任何文件。如果有的话,Embarcadero 的 David Intersimone 就是我想要的。

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

  1. 使用您想要的内容创建一些“裸”单元测试并将它们保存为模板
  2. 在 Delphi 中编写自己的向导来创建单元测试

单元测试只是文本文件,所以第二个选项不会比尝试破解向导更难。您可以在 Delphi 中创建自己的单元测试向导,并将其连接到工具菜单中很容易。

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

于 2011-12-01T07:20:46.263 回答