ICode9

精准搜索请尝试: 精确搜索
  • gtest使用2021-11-23 21:01:23

    作用 作为代码编码人员,写完代码,不仅要保证编译通过和运行,还要保证逻辑尽量正确。单元测试是对软件可测试最小单元的检查和校验。单元测试与其他测试不同,单元测试可看作是编码工作的一部分,应该由程序员完成,也就是说,经过了单元测试的代码才是已完成的代码,提交产品代码时也要同时

  • 携带gtest的c++项目文件结构2021-11-18 22:06:48

    googletest 简单例子 https://github.com/bast/gtest-demo.git 环境搭建 demo文件目录 [sxy@DESKTOP-SXY gtest-demo_new]$ tree . └── gtest-demo ├── cmake #测试环境构建 │ ├── googletest.cmake │ └── googletest-d

  • gtest代码覆盖率2021-11-10 01:31:07

    1. 安装gtest 2. 测试demo 文件名:13_gtest.cpp #include <iostream> #include "gtest/gtest.h" using namespace std; int sum(int a, int b) { return a + b; } TEST(MyTest, testSum) { EXPECT_EQ(sum(2, 2), 4); } int main(int argc, char **argv) {     t

  • windows从零搭建googletest测试工程2021-11-07 23:00:20

    googletest(也称gtest)是由Google测试技术团队开发的测试框架。为c/c++代码提供了一套优秀的单元测试解决方案。本文介绍使用googletest在windows下从零搭建自己的单元测试工程。 0. 环境准备 系统:Windows10 vscode: https://code.visualstudio.com/ mingw-64:https://www.mingw

  • RetinaFace在TensorRT8.2上部署2021-10-14 02:31:44

    github地址 模型 MoblieNetV1-Retinaface 开发环境 Windows10 CUDA11.1 + CUDNN8.2.1 TensorRT8.2EA GTEST + GLOG OPENCV4 CMake 语言 C++ 代码下载后需要自行配置CUDA和CUDNN,并配置OPENCV和TensorRT。如果不需要GTEST和GLOG可以自行删除多余代码。 代码是从我的项目代码中截

  • ubuntu 16 安装protobuf2021-07-11 19:33:09

    $ sudo apt-get install autoconf automake libtool curl make g++ unzip $ git clone https://github.com/google/protobuf.git $ cd protobuf $ git submodule update --init --recursive $ ./autogen.sh $ ./configure $ make $ make check $ sudo make install $ sudo ldc

  • gtest2021-07-03 23:31:23

    1. 安装 ##### Ubuntu:1   apt-get install libgtest-dev  # 执行后源码下载到/usr/src/gtest目录下 2   cd /usr/src/gtest 3   mkdir build && cd build && cmake .. && make 4   cp libgtest*.a /usr/local/lib # 开发环境下还需要拷贝头文件到/usr/local/include

  • 转:Linux下安装Gtest/Gmock2021-06-28 10:56:34

    1.获取GTest/GMock源码 从Google网站上Http://Code.Google.Com/P/Googlemock/Downloads/List下载GMock源码(GMock源码中包含GTest源码,无需另外下载GTest源码) 放到本地目录,我下载的GMock源码版本是Gmock-1.7.0,选择放在/Home/USERNAME/Download下,解压,生成Gmock-1.7.0 Cd Gmock-1.7.0

  • gtest工程2021-06-19 15:30:40

    gtest github链接: https://github.com/google/googletest 执行脚本: #!/usr/bin/env bash # install gtests script on mac # https://gist.github.com/butuzov/e7df782c31171f9563057871d0ae444a #usage # chmod +x ./gtest_installer.sh # sudo ./gtest_installer.sh # Curr

  • gmock函数参数输出 备忘录2021-06-17 13:02:02

    gtest mock函数参数返回值 在做gtest的时候,我们需要对一些桩模块进行gmock假函数。这些假函数的参数有时候是指针或者引用, 这个时候就涉及参数返回值的问题了。 参数是指针 如果需要返回指针内容的话,用 SetArgPointee() 这里的指针不能是 void* ,不是能数组,因为gmock需要计算空间,

  • gmock试用2021-05-28 20:01:01

    萌新来体验一下gmock。 编译gmock库 去https://github.com/google/googletest.git上clone下来,是一个唤作googletest的目录。因为现在gmock的代码已经整体和gtest合并了。 googletest目录下有个README.md,里面白底黑字提醒了编译器版本: ++++++++++++++++++++++++++++++++++++++++R

  • Linux - gtest测试框架的使用2021-05-15 19:58:33

    gtest 单元测试框架的使用 一、gtest的优点二、gtest开发框架的搭建三、示例程序 gtest是Google的一套用于编写C++测试的框架,可以运行在很多平台上(包括Linux、Mac OS X、Windows、Cygwin等等)。基于xUnit架构。支持很多好用的特性,包括自动识别测试、丰富的断言、断言自定

  • 第二章 UT单元测试——GTest框架实例2021-03-18 13:31:27

    系列文章目录 第一章 UT单元测试——GoogleTest通用构建说明 第二章 UT单元测试——GTest框架实例 文章目录 系列文章目录前言一、环境配置二、使用步骤1.添加待测源码2.修改cmake文件3.添加自动化脚本4.运行GTest实例5.运行结果 总结 前言 第一章介绍了GTest通用构建

  • gtest集成到项目的cmake配置2021-02-28 20:34:24

    关键在于 set(GTEST_ROOT "/path/to/gtest" CACHE PATH "Path to googletest") find_package(GTest REQUIRED) 半完整举例 IF (WIN32) set (GTEST_ROOT ${PROJECT_SOURCE_DIR}/libgtest_win_mingw_release) ELSEIF (UNIX) #ubuntu set (GTEST_ROOT ${PROJECT_SOUR

  • gtest and lcov2020-12-10 12:02:43

    要想保持测试的完整性,需要将gtest与lcov配合使用,方能更好地测试源码的质量。 一、下载lcov源码 源码下载链接:https://sourceforge.net/projects/ltp/files/Coverage%20Analysis/LCOV-1.13/   二、解压源码 进入到解压文件夹,执行命令“make install”安装lcov   三、编译中增加编

  • gtest的集成和使用2020-05-28 10:58:06

    这里以cpplib_base 项目集成gtest为例,说明如何快速将gtest应用到我们自己的项目中. 1. 集成googletest 对于git管理的项目,我们可以使用submodule将gtest作为子模块集成到我们的项目中: git submodule add https://github.com/google/googletest.git src/base/third_party/google

  • Visual Studio2019 使用Google Test(gtest)2020-04-30 12:42:02

    环境:Windows10  VS2019 刚开始接触gtest,搜了一大堆教程,但都是VS2017甚至是更老版本的,摸索了一圈还是不会用,后来发现VS2019中自带gtest(泪) 下面是我自己探索出的用法,如果有不对的地方希望朋友们走过路过帮忙纠正(感谢) 下面正文开始->查找到Google Test  创建一个新项目  设置

  • How to install Gtest On MacOS and Xcode(如何在MacOS上安装gtest以及XCode使用gtest)2020-04-25 22:01:39

    How to install Gtest On MacOS git clone https://github.com/google/googletest.git cd googletest makedir build && cd build cmake -DCMAKE_CXX_STANDARD=17 .. make sudo make install ######test mkdir gtestDemo vi CMakeList.txt echo “export CPLUS_INC

  • Cmake & Visual Studio supports GoogleTest2020-03-09 09:08:24

        1 CMake https://cmake.org/cmake/help/v3.17/module/GoogleTest.html   This module defines functions to help use the Google Test infrastructure. Two mechanisms for adding tests are provided. gtest_add_tests() has been around for some time, originally v

  • Linux下protobuf的编译与安装【各种奇葩问题】2020-01-16 15:42:59

    下载googletest   googletest1.5.0下载地址:https://github.com/google/googletest unzip gtest-.zip mv gtest- gtest yum install -y autoconf yum install automake yum install -y libtool ./autogen.sh ./configure make make check sudo make install 转自:https://www

  • gtest2019-12-28 16:53:41

    转载自:https://blog.csdn.net/u012515915/article/details/46942745 原文:C++ unit test start guide, how to set up Google Test (gtest) in Eclipse? 原文链接:http://www.codeproject.com/Articles/811934/Cplusplus-unit-test-start-guide-how-to-set-up-Goog  

  • gtest测试重载接口2019-06-21 12:48:19

    有一个类,其中有个接口被重载,如下:class Item {     public:        int addItems(int area,vector<int> value);        int addItems(int area,vector<std::string> value);        int addItems(int area,vector<double> value);  

  • nGrinder中快速编写groovy脚本02-解读最基本的GET请求脚本2019-05-09 21:53:38

    一、自动生成GET请求脚本 1、配置 Create a script 在ngrinder管理台主页,点击script–>Create a script,并填写脚本名称和请求的url,如下所示:   点击 Create 按钮,nGrinder会自动生成对应的脚本结构,如果没有参数需要设置的话,可以直接运行了。 二、详细解析GET请求脚本 ngrinder

  • GTest的安装与使用2019-04-07 22:44:06

    Linux 下安装GTest   安装GTest 1、安装源代码 下载gtest,release-1.8.0        git clone https://github.com/google/googletest gtest编译   cd googletest 生成Makefile文件(先安装cmake,brew install cmake),继续输入命令编译:   cmake CMakeLists.txt 执行make,生成两

  • googletest--测试控制2019-01-12 17:03:43

    有时候如果某个测试出现了异常,但是我们想继续其他的测试怎么办。 最简单的方法就是,在测试的名字前加上"DISABLED_",如下面的例子所示:   // Test with fixture TEST_F(MyStackTest, DISABLED_testPop1) { // 临时去掉testPop1 } TEST_F(MyStackTest, testPop2) { }   但是如果

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有