【发布时间】:2016-10-27 21:22:10
【问题描述】:
我的解决方案包含多个 C++/x64 项目。对于这个项目之一,我想编写单元测试。我正在关注this 教程,我正在使用 Visual Studio Community 2013。来自上述教程的 Hello world 示例运行良好,但如果我在包含多个项目的较大解决方案中创建测试项目,那么我会遇到一堆错误。在进行更深入的故障排除之前,我想澄清一些我没有找到答案的问题:
-
如果我有多个测试项目,
Test -> Run -> All Tests如何知道要运行哪一个? -
我是否应该排除我不想通过以下方式测试的项目:
Right click on solution name -> Properties -> Configuration -
如果我有要在 x64 下构建的项目,我应该设置
Test -> Test Settings -> Default Processor Architecture -> x64吗? -
我的 StartUp 项目 (
Right click on project name -> Set as StartUp Project) 是测试项目还是测试项目重要吗? -
我注意到我的测试项目有平台win32,而测试项目在
Right click on solution name -> Properties -> Configuration下有x64,这样可以吗?
PS:
我正在通过Test -> Run -> All Tests 运行测试
【问题讨论】:
标签: c++ unit-testing visual-studio-2013