我们正在 Visual Studio 中使用Marmalade SDK,并通过 git 与团队共享文件。我们很乐意使用单元测试。
有很多可能性
我们尝试使用 Visual Studio 的内置功能实现单元测试,因此我们只是在同一解决方案中创建了一个新的测试项目。在我们尝试包含 Marmalade SDK 文件之前,一切看起来都很好。编译器有问题。Marmalade SDK 生成自己的项目属性,有“ARM (x86) Debug”等编译器,在测试项目中只是默认设置,如 Debug、Release。所以无法正确编译代码。我可以将这些属性复制到测试项目吗?它会起作用吗?如果我们能找到这个选项的答案会更好。
而且,我们可以使用一些单元测试 C++ 框架。将其链接到与 Marmalade SDK 创建相同的主项目中。但是哪个框架是最好的?它们有很多,我不知道什么是最好的。另外,我们需要做特殊的 main.cpp 来运行单元测试,对吧?如果您可以通过一些教程提供最好的测试框架以便在 Visual Studio 中轻松实现,我将不胜感激。
感谢您的任何回答!