【发布时间】:2016-09-07 13:40:33
【问题描述】:
我制作了一个小型 C++ 库,我想对其进行测试。但是,由于静态库的性质,我无法在它们上运行 main() 函数……尽管这正是我想做的。我想创建一个简单的头文件和源文件来使用库的类,所以如果有什么不顺利的话我可以调试它。我可以创建一个不同的项目,但我不确定这是否是正确的方法。 有没有其他方法可以做到这一点?我使用 Visual Studio 2015 作为 IDE。
【问题讨论】:
-
" 我可以创建一个不同的项目..." 所以你正在使用一些特定的 IDE?对于他们中的大多数人来说,拥有一个单独的单元测试项目是正确的选择。
-
哦,我的错!我使用 VS2015 并用它编辑了我的问题。我认为一个新项目是“矫枉过正”,但我现在要研究一下
-
VS 内置了测试项目模板和测试系统(MSTest)。查看 VS 的文档。
-
@Dai 无法支持您的评论(今天没有投票),但我只想写同样的内容。
-
谢谢!我也打算研究一下,看起来很有希望。
标签: c++ unit-testing visual-studio-2015