google test 使用指南

目录

测试项目

calculator.h

calculator.cpp

test01.cpp

创建新项目

 选择Google Test

选择要测试的项目 

pch.cpp

加入依赖  

设为启动项目

​编辑 

运行

​编辑

关键点


测试项目

calculator.h

#ifndef __CALCULATOR_H__
#define __CALCULATOR_H__

#include <iostream>

extern int  add(int x, int y);
extern int  sub(int x, int y);

#endif

calculator.cpp

#include"calculator.h"

int main()
{
    int result = add(10, 20);
    std::cout << "result = " << result << std::endl;
    return 0;
}

test01.cpp

#include"calculator.h"

int main()
{
    int result = add(10, 20);
    std::cout << "result = " << result << std::endl;
    return 0;
}

创建新项目

 选择Google Test

选择要测试的项目 

结果如图 

pch.cpp

#include "../test01/calculator.h"

加入依赖  

test01_test-->属性-->链接器-->输入-->附加依赖项,../test01/x64/Debug/calculator.obj

设为启动项目

 

运行

关键点

加入依赖:即在php.cpp路径下查找主项目Debug文件下的obj

相关推荐

  1. GoogleTest 单元测试

    2024-05-16 01:30:08       21 阅读
  2. 【Kuiperinfer】笔记02 GoogleTest入门

    2024-05-16 01:30:08       28 阅读
  3. FFMPEG指令处理音频使用指南

    2024-05-16 01:30:08       46 阅读
  4. Kibana使用指南

    2024-05-16 01:30:08       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-16 01:30:08       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-16 01:30:08       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-16 01:30:08       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-16 01:30:08       18 阅读

热门阅读

  1. 调用外部的webservice示例

    2024-05-16 01:30:08       10 阅读
  2. 局域网路由器 交换机 ap模式

    2024-05-16 01:30:08       16 阅读
  3. Spring-Cloud-OpenFeign源码解析-02-OpenFeign自动装配

    2024-05-16 01:30:08       11 阅读
  4. 【鱼眼+普通相机】相机标定

    2024-05-16 01:30:08       9 阅读
  5. FastAdmin菜单规则树形结构分类显示

    2024-05-16 01:30:08       9 阅读
  6. 第十一周学习笔记DAY.1-MySQL

    2024-05-16 01:30:08       9 阅读
  7. mysql 索引失效的原因

    2024-05-16 01:30:08       11 阅读