目录
测试项目
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