3

我们正在 Visual Studio 中使用Marmalade SDK,并通过 git 与团队共享文件。我们很乐意使用单元测试。

有很多可能性

  • 我们尝试使用 Visual Studio 的内置功能实现单元测试,因此我们只是在同一解决方案中创建了一个新的测试项目。在我们尝试包含 Marmalade SDK 文件之前,一切看起来都很好。编译器有问题。Marmalade SDK 生成自己的项目属性,有“ARM (x86) Debug”等编译器,在测试项目中只是默认设置,如 Debug、Release。所以无法正确编译代码。我可以将这些属性复制到测试项目吗?它会起作用吗?如果我们能找到这个选项的答案会更好。

  • 而且,我们可以使用一些单元测试 C++ 框架。将其链接到与 Marmalade SDK 创建相同的主项目中。但是哪个框架是最好的?它们有很多,我不知道什么是最好的。另外,我们需要做特殊的 main.cpp 来运行单元测试,对吧?如果您可以通过一些教程提供最好的测试框架以便在 Visual Studio 中轻松实现,我将不胜感激。

感谢您的任何回答!

4

1 回答 1

0

我试图在这里解释我们如何在果酱项目中使用版本控制,但是我真的很想知道是否有更好的解决方案。

我们tortoise svn在所有客户端机器和Visual SVN server服务器上使用。我们通常从 Windows 资源管理器上下文菜单中更新和提交,而不是从 Visual Studio 内部,因为我们过去遇到过一些问题。

在测试时,我们通常会创建一个新的存储库或使用当前的存储库。

于 2012-10-02T07:59:36.793 回答