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

陇南做网站wordpress get_attached_media

陇南做网站,wordpress get_attached_media,建筑网站登陆页面,网址大全软件下载安装在平常的学习和工作中#xff0c;单元测试是很重要的一环#xff0c;用于验证代码中最小的可测试单元#xff08;通常是函数或方法#xff09;是否按照预期工作#xff0c;单元测试可以帮助开发人员验证代码的正确性和提高代码的可维护性#xff0c;确保代码的稳定性和可…   在平常的学习和工作中单元测试是很重要的一环用于验证代码中最小的可测试单元通常是函数或方法是否按照预期工作单元测试可以帮助开发人员验证代码的正确性和提高代码的可维护性确保代码的稳定性和可靠性。 官网https://github.com/google/googletest 1.googletest googletest是一个开源的C测试框架用于编写和运行单元测试。它是Google开发的一个基于xUnit风格的测试框架旨在提供简单易用的测试工具和丰富的断言库帮助开发者编写可靠的单元测试。 googletest具有以下特点 简单易用使用简单的宏和断言函数可以轻松编写测试用例。支持多种测试风格支持传统的测试风格和新的测试风格如测试夹具TestFixture和参数化测试Parameterized Test。丰富的断言库提供了丰富的断言函数可以方便地进行测试结果的验证。支持测试套件和测试用例的管理可以将多个测试用例组织成测试套件方便管理和执行。支持测试结果的输出和报告可以生成详细的测试结果报告方便查看测试覆盖率和失败的测试用例。 使用googletest可以帮助开发者编写可靠的单元测试提高代码的质量和可维护性广泛应用于C项目中被认为是一个优秀的测试框架。 1.1 下载并安装googletest $ git clone https://gitee.com/boss-dog/googletest.git $ cd googletest $ mkdir build $ cd build $ cmake -Dgtest_build_testson -DCMAKE_INSTALL_PREFIX. .. $ make -jnproc $ make install官网使用文档说明https://google.github.io/googletest/ 2.使用googletest编写测试用例 CMakeLists.txt cmake_minimum_required(VERSION 3.16) project(MyDemo)# 设置C标准 set(CMAKE_CXX_STANDARD 17)# 添加googletest库 add_subdirectory(googletest)# 添加可执行文件 add_executable(test_mathtest_math.cpprobot_math.cpp )# 链接googletest库 target_link_libraries(test_math gtest_main)robot_math.h #ifndef ROBOT_MATH_H #define ROBOT_MATH_Hint add(int a, int b);int sub(int a, int b);int multiply(int a, int b);int divide(int a, int b);#endifrobot_math.cpp #include robot_math.hint add(int a, int b) {return a b; }int sub(int a, int b) {return a - b; }int multiply(int a, int b) {return a * b; }int divide(int a, int b) {return a / b; }test_math.cpp #include iostream #include robot_math.h#include gtest/gtest.hTEST(add, test) {auto res add(10, 5);std::cout add res: res std::endl; }TEST(sub, test) {auto res sub(10, 5);std::cout sub res: res std::endl; }TEST(multiply, test) {auto res multiply(10, 5);std::cout multiply res: res std::endl; }TEST(divide, test) {auto res divide(10, 5);std::cout divide res: res std::endl; }运行结果
http://www.pierceye.com/news/413199/

相关文章:

  • 网站建设 部署与发布wordpress多说插件
  • 池州做网站的公司哪里有网站开发技术
  • 网站建设内容策划外贸软件排行榜前十名
  • 微信官方网站公众平台郸城建设银行网站
  • .net 微信网站开发免费网站建设制作
  • 做网站需要啥备案之类的嘛传统的网站开发模式
  • 杭州网站seo优化最适合女生的专业排名
  • 广州市酒店网站设计交易平台网站怎么做
  • 江苏省示范校建设专题网站网站网页制作公司网站
  • 前海艾爻网站 建设磐安住房和城乡建设部网站
  • 网站程序h5电商seo是什么意思啊
  • 网站赚钱做跨境电商要什么费用
  • wordpress修改文件简单的seo网站优化排名
  • 专业网专业网站建设展示网站建设的ppt
  • 江淮网站开发商城网站 html模板
  • 上海网站制作电话淄博免费网站建设
  • 做动态在网站需要学什么宁波网站建设用什么软件
  • 靖江 建设局网站wordpress小工具缓存
  • 搜索网站的软件郑州企业展厅设计公司
  • 上海建设局官方网站做外包网站的公司是怎样的
  • 网站开发ppt方案模板wordpress如何导出数据字典
  • 网站加上视频对seo影响wordpress打开xml-rpc
  • 个人网站建设分几个步走单页面网站多少钱
  • 自己做网站详细步骤保定网站建设方案优化
  • 传奇手游网站大全9377公司网站建设安全的风险
  • 昆明建设厅网站企业管理咨询上班好吗
  • 福州做网站销售公司用vs2010做网站的好处
  • 深圳企业建站平台网站备案费一般是多少
  • 郑州哪里有做网站郑州货拉拉
  • 汽车网页制作素材滕州网站搜索引擎优化