Sirius' blog Sirius' blog
首页
  • 学习笔记

    • 《C++》
    • 《MATLAB》
    • 《Python》
  • 学习笔记

    • 《Git》
    • 《CMake》
  • 技术文档
  • 博客搭建
  • 学习
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Sirius0v0

怕什么真理无穷,进一寸有一寸的欢喜
首页
  • 学习笔记

    • 《C++》
    • 《MATLAB》
    • 《Python》
  • 学习笔记

    • 《Git》
    • 《CMake》
  • 技术文档
  • 博客搭建
  • 学习
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 基础

  • Cpp小记
  • C++学习笔记-220705-V1
  • 进阶

  • 奇思妙用

  • 库的使用

    • googletest配置方法及使用
      • 配置流程
    • TBB并行编程
    • ipopt优化库配置及使用
  • 《C++》学习笔记
  • 库的使用
Sirius0v0
2022-12-31
目录

googletest配置方法及使用

# googletest配置及使用

# 配置流程

配置googletest测试框架

  1. 在测试项目中新建静态库项目googletest,并添加googletest资源;

  2. 配置googletest项目,包含路径

    .\googletest
    .\googletest\include
    
  3. 在googletest项目中添加现有项:gtest_main.cc和gtest-all.cc;

  4. 构建googletest项目,生成googletest.lib;

编写测试代码

待测试项目为静态库项目

  1. 新建测试代码项目,包含测试项目目录、googletest目录和googletest\include目录;

  2. 添加引用:测试项目和googletest项目;

  3. 编写测试代码

    #include "gtest/gtest.h"
    #include "MyCode.h"
    
    TEST(test_suite_name, test_name)
    {
        // TEST CODE
    }
    
编辑 (opens new window)
#Cpp
上次更新: 2023/08/26, 00:19:22
默认构造返回多个类型
TBB并行编程

← 默认构造返回多个类型 TBB并行编程→

最近更新
01
ipopt优化库配置及使用
07-21
02
ubuntu离线安装包的方法
07-21
03
其它控件的使用
03-05
更多文章>
Theme by Vdoing | Copyright © 2020-2024 Sirius0v0 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式