C++ 项目之Googletest单元测试
1.Clion集成Googletest单元测试
Googletest - Google Testing and Mocking Framework
源码下载地址...:
https://github.com/google/googletest/releases
Googletest中包含两个模块,分别是gtest与gmock,需要分别源码编译,编译完后,到指定目录去拷贝...例如,现在有个测试file,文件名为:了l1.cpp
那么在CmakeLists.txt中配置为:
add_executable(l1 l1.cpp)
target_link_libraries(l1...RUN_ALL_TESTS();
return 0;
}
例如上述就是个完整的例子,每次运行:
testing::InitGoogleTest(&argc, argv);
然后使用...上述代码中10<2为False,而使用了ASSERT_TRUE,该Test后面所有内容就不会执行,如果换成EXPECT_TRUE则正常运行!