我的问题与something asked before非常相关,但我需要一些实用建议。将单元测试添加到现有项目
我的手中有“有效地使用遗留代码”,我正在使用我正在编写的项目中阅读的书中的建议。该项目是一个由几个库组成的C++应用程序,但代码的主要部分被编译为单个可执行文件。当我必须触摸某些东西时,我正在使用googletest向现有代码添加单元测试。
我的问题是如何设置我的构建过程,所以我可以建立我的单元测试,因为有需要,而我无法从我的“测试”应用到提取代码共享代码的两个不同的可执行文件图书馆。现在我已经为应用程序构建了我的构建过程,该过程持有单元测试链接,与主应用程序的构建过程生成的对象文件相对照,但我真的不喜欢它。有什么建议吗?
为什么投票? – 2009-03-04 19:43:11