我有一个主项目和一个测试项目的项目组。Delphi和单元测试:在项目中包含测试过的源代码,或者只是使用它?
当主项目编写单元测试的一类,你在测试中包括的项目源文件,或者你把它的路径在搜索路径?
你为什么要做一个比其他?
是否有关于这个的最佳做法?
更新: 它看起来像包括是首选的选择,很大程度上是因为“获取”搜索路径中的所有单元与仅访问您打算使用的单元的缺点。 但是,我错误的地方是需要一直在两个项目中包含一个文件。我通常将测试项目保存为活动项目,因此当我需要一个新类时,我创建了一个新单元,它成为测试项目的一部分,但将其存储在主项目路径下。现在,我需要记住也将其包含在主项目中。应该有一个“创建新的单位,并将其添加到所有打开的projects'行动....
事实上,包括他们还可能希望有一个以上的测试项目使得Delphi中的源代码更容易导航。像Ctrl-F12,Shift-F12等快捷键现在也会显示您的测试代码。 - jeroen – 2009-08-13 08:22:03