长时间查看器,这里是第一次提问者。在单独的项目中使用单元测试,我无法弄清楚如何在发布版本中将它们分开?在单独的项目中进行单元测试
当然,当我删除对单元测试项目的引用时,对单元测试接口的所有引用将无法找到接口并且会导致编译器错误?
感谢您的任何帮助。
编辑:通过分离我的意思是在发布版本上删除它们。
长时间查看器,这里是第一次提问者。在单独的项目中使用单元测试,我无法弄清楚如何在发布版本中将它们分开?在单独的项目中进行单元测试
当然,当我删除对单元测试项目的引用时,对单元测试接口的所有引用将无法找到接口并且会导致编译器错误?
感谢您的任何帮助。
编辑:通过分离我的意思是在发布版本上删除它们。
您应该已经构建了两个项目,以便基本代码(您正在测试的代码)不依赖于单元测试。它是与你的代码相关的单元测试。
从你写的,我收集你写你的代码在.NET中? (即组件?)。您的项目依赖关系应该如下所示。
//业务代码
My_Project.dll
- >参考
---> System.dll中等等。
//测试代码
My_Project_Test.dll
- >参考
---> My_Project.dll
如果你作出这样的方式,我觉得比你不会做什么特别在你的发布版本的配置你的项目。
感谢您的演示!我认为这是另一种方式,再次感谢。 – 2010-07-18 09:21:51
假设.NET,你的单元测试项目应该有一个生产项目的参考 - 但不是相反。你的产品代码不应该依赖于你的单元测试。
谢谢你的回答。 – 2010-07-18 09:20:54
你在说什么? Visual Studio什么的? – 2010-07-18 09:06:11
@Darin Dimitrov:为了完成这一步,我认为这将是IDE不可知论者(我主要使用Eclipse和Visual Studio)。 – 2010-07-18 10:16:57