我从未在C++中使用过任何单元测试框架。现在我使用的是CppUTest 3.6版。我正在尝试根据README_InstallCppUTest.txt文件编译库:
./configure => OK
使=>不正常
src/CppUTest/JUnitTestOutput.cpp:170:29: error: use of old-style cast [-Werror,-Wold-style-cast]我应该纠正所有这些编译错误,还是可以跳过这些错误?我知道g++是连接到OSX中clang的符号链接。
在此之前,我尝试使用gtest。基本上,在进行虚拟测试(例如EXPECT_EQ(1,1))时,它是非常好的。当我尝试测试一类普通的产品代码时,很难找到如何使用存根或mocs。所以我决定试试CppUTest。
发布于 2015-04-15 04:45:06
我应该纠正所有这些编译错误,还是可以跳过这些错误?
您可以禁用警告(或删除-Werror -它会将所有警告转换为错误)。
我假设您已经下载了稳定版本,所以您可以尝试使用the current Git Snapshot。然而,这可能并不稳定。
正常。如果我更改了CppUTest框架代码,我可以提交更改吗?
您应该首先检查 current sources (上面的链接)。如果它还没有修复,将你的修复贡献给项目总是一个好主意。
您可以使用或进行修复。
https://stackoverflow.com/questions/29439079
复制相似问题