【问题标题】:C++ unit testing with VS test professional使用 VS 专业测试人员进行 C++ 单元测试
【发布时间】:2011-04-22 01:29:27
【问题描述】:

有人知道我是否可以在 VS Test 2010 中测试本机代码吗?

【问题讨论】:

  • 你应该在stackoverflow.com询问
  • @Ian C. 我做到了,到目前为止没有人回答
  • 你能更明确地定义原生代码吗?您是在谈论具有标头和库、源代码或 ... 的 C++ 代码

标签: c++ visual-studio unit-testing testing


【解决方案1】:

从 VS2010 开始,Visual Studio 不直接支持原生 C++ 单元测试。具体见MSDN:

您不能拥有包含使用非托管 C++ 的单元测试的测试项目。

您仍然可以使用 Visual Studio 进行本机 C++ 单元测试,但它不会像其他 VS 功能那样集成。有关许多本机单元测试框架和库,请参阅 this SO answer。我没有使用过任何这些,所以我不能在那里提供任何指导。

【讨论】:

    【解决方案2】:

    我会咬紧牙关,下载 Boost 并编译测试套件。一旦你进入它,它就像 VS 测试一样简单。

    【讨论】:

    • 或者,如果您不想加入 boost(顺便说一句,这很棒),请选择 UnitTest++。
    猜你喜欢
    • 2012-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-08
    • 2018-08-20
    相关资源
    最近更新 更多