(1) 前往https://github.com/google/googletest,去Releases中下载最新版的Source code.zip
(2) 在CLion项目下新建lib目录,把压缩包内的文件全部复制到该目录。lib目录下直接是.github, ci,docs, googlemock等文件。
(3) 新建main.cpp代码文件进行测试,直接放置在项目目录下(非子目录),示例代码如下:
(资料图)
#include <iostream>
#include "gtest/gtest.h"
int add(int a, int b) {
return a + b;
}
TEST(add, zero) {
EXPECT_EQ(0, add(0, 0)) << "yes";
}
int main() {
::testing::InitGoogleTest();
return RUN_ALL_TESTS();
}
(4) 修改CMakeLists.txt如下:
cmake_minimum_required(VERSION 3.1)
#项目名,根据自己的情况修改
project(CppTest8)
set(CMAKE_CXX_STANDARD 17)
add_subdirectory(lib)
include_directories(googletest/include googletest)
add_executable(test main.cpp)
target_link_libraries(test gtest gtest_main)
编译,运行即可
参考:https://zhuanlan.zhihu.com/p/473678783
上一篇:陕西乒乓球专业高手积分排行榜 2023.04 今头条
下一篇:最后一页
X 关闭
- 1CLion配置使用GTest(Google Test) 当前短讯
- 2陕西乒乓球专业高手积分排行榜 2023.04 今头条
- 3邮件也能“坐”公交,北京郊区公交线路试点代送邮件-当前热议
- 4赢驷死时多少岁_赢驷死时几岁-天天热消息
- 5picacg下载的文件位置(picACG下载)
- 6兼备充换电 空间续航足 奔腾NAT PRO为网约的士而生 全球短讯
- 7【环球热闻】enternet500_enternet 300
- 8英镑/日元盘中分析: 当日内看涨,当 166.00 为支撑位
- 9PS5版《星球大战绝地:幸存者》预载开启:容量高达147GB!
- 10大宗交易:华能国际成交1.36亿元,折价5.02%(04-26)