c – 如何在Visual Studio 2010中设置单独的Boost测试项目
我想使用Boost Test在Visual Studio 2010中对我的代码进行单元测试.我已经下载并构建了最新版本的库.
我在这里和互联网上的其他地方已经阅读了很多关于这个主题的内容,人们似乎建议在你的解决方案中为你的测试提供第二个项目. 很好,听起来不错.但是我实际上没有设置它.我还没有找到解决这个问题的最佳方法的明确解释. 我是否需要使用项目参考来使我的单元测试项目参考我的主项目? 我是否必须让我的主项目输出一个库以供我的单元测试项目链接?再一次,我认为项目参考会使这不必要,但似乎我并不真正理解项目参考. 如果可能的话,我可以获得一个非常白痴的证据,一步一步的程序,在VS2010的主要项目旁边设置一个Boost测试单元测试项目? 我会更好地使用这里列出的方法(一个项目,不同的配置来构建测试或实际的项目exe): 非常感谢, 解决方法
设置Boost.Test项目背后没有任何魔力.也许是因为它是一个普通的C(可执行)项目,与“普通”应用程序没有任何区别.这就是我做的:
>创建一个新的C项目.我总是选择具有预编译头的Win32可执行文件.我有一个命名约定,所有使用Boost.Test的测试项目都以“tests.boost.testee_name …”开头. 我必须补充一点,最近,我使用Visual Studio 2012切换到MSTest,这允许更舒适的方式来管理测试和测试结果.然而,对于软件中最重要的部分,我仍在编写增强测试,以确保使用较旧的工具集和可能的其他平台的正确性. 干杯, 保罗 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |