c++ - 如何将googletest嵌入到工程中写测试用例?

 ii贵妇狗_156 发布于 2022-11-07 12:08
+-----------+  +--------------------------------+
|  gtest    |  | makefile t.cpp t.h unitest.cpp |
+-----------+  +--------------------------------+

官方给的例子一般结构是这样的,gtest相关.h .cpp静态库等都放这里了, 项目代码和测试代码以及改动后由gtest提供的makefile放置另外一个文件夹中, make一下可能生成unitest执行程序跑一下就出结果了.

我就没有搞明白怎么嵌入到工程代码中, 比如这个t.cpp这个文件夹本身工程就有自己的makefile, 而且编译还依赖其他工程文件, 那基于这个工程的结构, 应该怎么把gtest嵌入进去了.

不知道我表达是否清楚, linux工具链这块概念没搞太熟.

private成员变量的测试.
https://code.google.com/p/googletest/wiki/FAQ#How_do_I_test_private_cl...

1 个回答
  • 我GitHub上面几乎所有的C++项目的单元测试都是使用gtest,之前也写过一篇相关的博文,

    自己的写的一个C++库limonp,使用gtest作为单元测试
    博文:gtest的使用和源码分析

    2022-11-12 01:39 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有