首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 17 年 4.5K commits:Google 内部 C++ 测试框架如何炼成行业事实标准

    googletest 一句话总结 GoogleTest 是 Google 内部 C++ 基础设施的开源版本,以 17 年持续维护、4.5K+ commits、486 位贡献者,把「xUnit 测试 + GoogleMock 竞品对比矩阵 维度 googletest Catch2 doctest Boost.Test 部署形态 库 + Mock 同包 header-only header-only Boost 组件 Mock 框架 GoogleMock 的项目可继续 Boost.Test 如果你要学它: googletest/src/gtest.cc(273 次修改)— AssertionResult 抽象层(CRTP + 模板元编程 + 延迟消息分配) googlemock

    9400编辑于 2026-06-10
  • 来自专栏10km的专栏

    linux下protobuf 下载并cmake编译安装全过程脚本

    CMakeLists.txt中默认定义protobuf_BUILD_TESTS=on, 而当protobuf_BUILD_TESTS=on时,需要gmock支持(https://github.com/google/googlemock

    3.3K60发布于 2018-01-03
  • 来自专栏全栈程序员必看

    gtest和gmock的关系_gtest教程

    /gmock,根据下载的源码包里有README,并根据自己安装过程补充记录如下,以便以后查询 1.获取GTest/GMock源码 从Google网站上http://code.google.com/p/googlemock http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html GMock三篇学习文章: 1,http://code.google.com/p/googlemock /wiki/ForDummies 2,http://code.google.com/p/googlemock/wiki/CheatSheet 3,http://code.google.com/p/googlemock

    2.6K20编辑于 2022-11-10
  • 来自专栏开源服务指南

    DBeaver:强大实用的跨平台数据库工具 | 开源日报 No.71

    googletest[2] Stars: 31.2k License: BSD-3-Clause GoogleTest 是谷歌的 C++ 测试框架,它合并了之前独立存在的 GoogleTest 和 GoogleMock

    1.5K50编辑于 2023-11-02
  • 来自专栏腾讯技术工程官方号的专栏

    C++知识体系总结:语言核心与代码工程

    /googletest/docs/advanced.md Google Mock官方文档: 入门: https://github.com/google/googletest/blob/master/googlemock /docs/for_dummies.md 进阶: https://github.com/google/googletest/blob/master/googlemock/docs/cheat_sheet.md https://github.com/google/googletest/blob/master/googlemock/docs/cook_book.md 7.3.

    1.3K41编辑于 2023-09-01
  • 来自专栏程序员

    C++单元测试框架选型与实战速查手册

    致命//独特的"FAST_CHECK"编译选项#defineDOCTEST_CONFIG_SUPER_FAST_ASSERTSCHECK_EQ(a,b);//编译为最简汇编2.2Mocking能力对比GoogleMock 1.3MB8msdoctest0.7μs+0.4MB3ms五、决策框架与选型指南5.1基于项目特征的决策树5.2分场景推荐配置场景1:金融交易系统(高可靠、企业级)展开代码语言:TXTAI代码解释推荐框架:GoogleTest+GoogleMock

    50900编辑于 2025-12-03
  • 来自专栏编程珠玑

    linux下使用gtest框架进行c/c++测试-gmock环境搭建

    Makefile.am ├── msvc ├── README.md ├── samples ├── scripts ├── src ├── test └── xcode 现在我们需要获得gmock的.a文件 进入googlemock

    3.2K10发布于 2019-09-04
  • 来自专栏C++ 动态新闻推送

    C++ 动态新闻推送 第53期

    ::testing::NiceMock<MockCar> c; EXPECT_CALL(c, startEngine()).Times(1); c.startEngine(); } 可以看googlemock

    39110编辑于 2022-03-15
  • 来自专栏Chromium学习

    单测:Google Test框架

    ://github.com/google/googletest.git源码分为四块文件夹说明ci这是Google Test为各个平台提供的快速部署脚本文件夹docs这是google test框架的文档googlemock

    1.9K10编辑于 2024-03-22
  • 来自专栏程序员的成长之路

    东北话编程,大写的服!这是一个丧心病狂的Github项目!

    该项目作者是一位 Google 的高级软件工程师/技术主管,同时也是 Google C++测试框架 googletest 以及 googlemock 的原作者。

    84410发布于 2020-03-06
  • 来自专栏CDA数据分析师

    这味儿上头,前有文言文,又来东北话,中文编程玩得挺得劲!

    在中文编程的路上越走越嗨的程序员们 这个项目的作者是一位 Google 的高级软件工程师/技术主管,已经在谷歌工作了15年,同时也是Google C++测试框架 googletest以及googlemock

    88310发布于 2020-02-21
  • 来自专栏GitHubDaily

    GitHub 牛逼项目:用东北话来编程,就问你怕不怕!

    作者是一位 Google 的高级软件工程师 / 技术主管,同时也是 Google C++ 测试框架 googletest 以及 googlemock 的原作者。

    90720发布于 2020-02-21
  • 来自专栏机器之心

    有内味儿了,东北话做编程语言,好使、招人稀罕

    作者是一位 Google 的高级软件工程师/技术主管,同时也是 Google C++测试框架 googletest 以及 googlemock 的原作者。

    1.1K20发布于 2020-02-24
  • 来自专栏腾讯移动品质中心TMQ的专栏

    基于 hook 和 gmock 开展单元测试

    方案一 见 google官方手册https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md,Google Mock

    6.3K30发布于 2017-06-28
  • 来自专栏orientlu

    Google 单元测试框架

    /googlemock/; mkdir build $ cd .

    2.7K20发布于 2018-09-13
  • 来自专栏啄木鸟软件测试

    C++语言的单元测试与代码覆盖率

    /include" "${GTEST}/googletest/include/")link_directories("build/gtest/googlemock/gtest/")SET(CMAKE_CXX_FLAGS 实际上,这个项目中同时包含了GoogleTest和GoogleMock两个工具,本文中我们只会讲解第一个。

    4K10发布于 2019-12-11
  • 来自专栏Kindem的博客

    Explosion 开发笔记 (四)

    cp -r googletest/googletest/include/gtest Win/googletest/Include/gtest cp -r googletest/googlemock

    1.2K40编辑于 2022-08-12
  • 来自专栏腾讯技术工程官方号的专栏

    研效优化实践:聊聊单元测试那些事儿

    一些 Mock 工具 GoogleMock 通过 C++ 多态实现对虚函数进行 Mock 不支持 Free Function 以及非虚函数 目前已经合并为 GoogleTest 的一个子模块 《效能优化实践

    1.5K31发布于 2021-07-26
  • 来自专栏上善若水

    ### 0x01 C++ 资源大全

    googlemock:编写和使用C++模拟类的库 HTTP Parser :C的http请求/响应解析器 libcpuid :用于x86 CPU检测盒特征提取的小型C库 libevil :许可证管理器

    2.5K41发布于 2018-12-07
  • 来自专栏二猫の家

    400+条实用C/C++框架、库、工具整理 ,你能想到的都在这里了

    googlemock:编写和使用C++模拟类的库 HTTP Parser :C的http请求/响应解析器 libcpuid :用于x86 CPU检测盒特征提取的小型C库 libevil :许可证管理器

    3.1K12编辑于 2022-11-30
领券