混合C++/Cli项目的单元测试

3

我应该使用哪种UnitTest框架来测试混合的C++代码(本地和C++/CLI)?有什么教程或指南吗?

谢谢


你之前使用过哪些单元测试框架? - doctorlove
如果您正在使用VS2012,您可以为C++ CLI项目和本机单元测试C++项目添加托管测试项目。添加|新建项目|Visual C++... - MathiasWestin
另请参阅:https://dev59.com/FGYr5IYBdhLWcg3wBl3p#17783030 - Jochen Kalmbach
1
以与客户端代码相同的方式进行测试。这很可能是用于C++/CLI库的托管代码,因此请使用托管单元测试运行程序。如果您想测试本机代码,则需要将其拆分以便访问C++代码。将其放入静态库中,并将其链接到C++/CLI项目中是样板文件。 - Hans Passant
1个回答

3

您可以使用NUnit轻松地进行测试。如果您使用C++/CLI编写测试,您还可以测试本机代码。
有关相关讨论,请参见此处


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接