当前位置: 首页 > wzjs >正文

如何把国外的网站在国内做镜像溧阳做网站的哪家好

如何把国外的网站在国内做镜像,溧阳做网站的哪家好,国外的室内设计网站,贵阳网站建设搜q479185700目录 介绍 安装 使用 介绍 官方文档:GoogleTest 入门 |GoogleTest 谷歌测试 gtest 库是谷歌开源的 C测试单元框架,方便我们测试程序的正确性。 安装 sudo apt-get install libgtest-dev 使用 GTest 中的断言的宏可以分为两类: • ASS…

目录

介绍

安装

使用


介绍

        官方文档:GoogleTest 入门 |GoogleTest 谷歌测试

        gtest 库是谷歌开源的 C++测试单元框架,方便我们测试程序的正确性。

安装

sudo apt-get install libgtest-dev

使用

GTest 中的断言的宏可以分为两类:
ASSERT_ 系列:如果当前点检测失败则退出当前函数
EXPECT_ 系列:如果当前点检测失败则继续往下执行
bool 值检查
ASSERT_TRUE ( 参数 ) ,期待结果是 true
ASSERT_FALSE ( 参数 ) ,期待结果是 false
数值型数据检查
ASSERT_EQ ( 参数 1 ,参数 2) ,传入的是需要比较的两个数 equal
ASSERT_NE ( 参数 1 ,参数 2) not equal ,不等于才返回 true
ASSERT_LT ( 参数 1 ,参数 2) less than ,小于才返回 true
ASSERT_GT ( 参数 1 ,参数 2) greater than ,大于才返回 true
ASSERT_LE ( 参数 1 ,参数 2) less equal ,小于等于才返回 true
ASSERT_GE ( 参数 1 ,参数 2) greater equal ,大于等于才返回 true
TEST(测试名称, 测试样例名称)
{//...
}TEST(测试名称, 测试样例名称)
{//...
}TEST(测试名称, 测试样例名称)
{//...
}int main(int argc, char* argv[])
{//gtest 框架初始化testing::InitGoogleTest(&argc, argv);//调用测试套件return RUN_ALL_TESTS();
}

        testing::InitGoogleTest 函数用来初始化,RUN_ALL_TESTS 宏用来调用所有测试单元

        TEST 是一个宏,TEST 里面的内容就是要测试的内容。第一个参数是测试名称,如果不同的TEST 第一个参数相同,就属于同一个测试套件,第二个参数是测试的样例名称。

        举例来说,我们要测试一个计算器类,该类有加法函数,减法函数,乘法函数,除法函数。我们可以写四个 TEST 宏来测试该类。

#include <gtest/gtest.h>
class Calculator
{public:int add(int x, int y){return x + y;}int subtract(int x, int y){return x - y;}int multiply(int x, int y){return x * y;}int division(int x, int y){return x / y;}
};TEST(Calculator_Test, 加法测试)
{Calculator c;ASSERT_EQ(c.add(10, 20), 30);
}
TEST(Calculator_Test, 减法测试)
{Calculator c;ASSERT_EQ(c.subtract(20, 10), 10);
}
TEST(Calculator_Test, 乘法测试)
{Calculator c;ASSERT_EQ(c.multiply(20, 10), 3);
}TEST(Calculator_Test, 除法测试)
{Calculator c;ASSERT_EQ(c.division(20, 10), 1);
}int main(int argc, char* argv[])
{//gtest 框架初始化testing::InitGoogleTest(&argc, argv);//调用测试套件return RUN_ALL_TESTS();
}

http://www.dtcms.com/wzjs/614758.html

相关文章:

  • 免费个人网站平台网上投资网站建设
  • 一共有多少网站oa平台登录系统入口
  • 网站开发设计比赛网页框架
  • 创建网站需要什么浙江网站建设dyfwzx
  • 网站怎么制作 优帮云天空网站开发者
  • 网站建设方案书含合同求网站资源懂的2021
  • 网站建设框架都有哪些内容商城网站建设基础设计
  • 西安做视频网站公司wordpress主题收费变免费
  • 网站安全建设模板界面设计怎么写
  • 营销型网站网站设计甘肃网站建设专业定制
  • 网站的访问量统计怎么做app下载地址
  • 南联企业网站建设微信推广加人
  • 农业做的好的网站东莞网站建设网站推广价钱
  • 网站关键词筛选中国建筑信息资讯网
  • 北京低价做网站wordpress 管理后台
  • 建个大型网站要多少钱阳西县网络问政平台公众号
  • 广州新塘网站seo优化前端开发培训机构排名
  • 网站论坛建设方案400靓号手机网站建设
  • 长春火车站是哪个区深圳的网站建设
  • 企业官方网站建设教程wordpress安装主题后打不开
  • 网站源码怎么做网站discuz与wordpress会员
  • 上海专业网站建设市场做外贸产品上什么网站
  • 网站建设的规划四川城乡住房城乡建设厅网站首页
  • 用什么做网站开发长春网站公司
  • 婚庆公司网站设计seo计费系统
  • 写作网站招聘赞赏分享wordpress代码
  • 帝国cms 网站名称网站建设教程皆赞湖南岚鸿完成
  • 深圳网站建设 利科技有限公司营销型网站的优势
  • 做微网站是订阅号还是服务号号合肥建设学校官网网站
  • 网站怎么黑济南网站建设联系小七