googletest 相关问题

Google基于xUnit的C ++测试框架,可在多个平台上运行。

当使用libgtest_main.a时,googletest给出了多个main定义,或者当没有使用libgtest_main.a时,给出了未定义的测试引用[重复]。

我按照这个链接中给出的步骤构建了googletest -> https:/www.eriksmistad.nogetting-started-with-google-test-on-ubuntu 这是我的代码 1 #include 2 #include

回答 1 投票 0

如何释放googletest ASSERT_THROW语句中一个函数所使用的资源?

在googletest中,你可以使用ASSERT_THROW来测试某个函数是否抛出错误。例如ASSERT_THROW(PhysicalPropertyResource p("otheridentifier72652"),InappropriateResourceException);......

回答 1 投票 0

使用C函数时如何测试C++代码

我写了一个c++类,这个类使用了第三方编写的c函数库。 extern "C" { #include "natsnats.h" } class NatsConnection { public: void Connect() { ...

回答 1 投票 0

在adb shell中进行测试

如何在adb shell中运行ctests?

回答 1 投票 0

如何使用Visual Studio代码来调试用Google Test测试的应用程序?

我想使用Visual Studio Code Debugger为我的C++项目运行一个命令,如.unittests_feature1 --gtest_filter=Feature1.test_int。在Visual Studio中设置调试器会话时, ...

回答 1 投票 3

gmockgoogle-mock发出警告,嘲讽异常,测试失败。

我已经编了一个演示mock 使用谷歌mock。问题是,它是失败的,没有正确的嘲讽。我不能理解这里的问题。代码:testmock_turtle_test.cc #include "mock_turtle.h" #...

回答 1 投票 0

在gmock中使用指向一个带有EXPECT_CALL的mock对象的指针会导致segfault或默认处理程序启动

我正在使用gmock来模拟一个底层库,同时测试我的包装器。我注意到gmock要求mock对象必须是预定义的,我想传递一个指向mock对象的指针。我想要的是传递一个指向mock对象的指针。...

回答 1 投票 0

如何用不同的google mocks运行同一个google测试用例?

有几个测试用例是使用一个服务。这些测试用例是用google test写的。服务可以是不同的类型,所以我用google mock模拟了每一个。我如何写...

回答 1 投票 0


如何将std::function作为参数传递给gmock中的mocked方法?

当我试图将一个std:function作为参数传递给EXPECT_CALL中的一个模拟方法时,我得到一个运行时错误。我想验证一下Bar是否是以回调作为参数被调用的。代码:#..: #...

回答 1 投票 1

如何在gtest中测试通过curl发送HTTPS请求(SSL)?

我打算通过curl发送HTTPS请求,想用gtest进行测试。我应该怎么做呢?

回答 1 投票 0

libgtest.so文件未被识别,格式未被识别。

我正试图在我的项目中集成googletest,我已经建立了googletest并生成了gtest.so和gtest_main.so。我已经建立了googletest并生成了gtest.so和gtest_main.so。把这些文件移到我的lib文件夹下,并把include文件夹下的文件移到我的include文件夹下。...

回答 1 投票 0

在本地目录上运行gtest / gmock

我正在尝试在我的本地目录上安装gtest / gmock,而不是在静态库通常所在的/ usr / lib上安装。我已经编译了libgmock.a libgmock_main.a libgtest.a libgtest_main.a,然后将...

回答 1 投票 0

取消gtest的地址消毒器的单位

我正在以我的单位运行地址消毒器。 Cmake看起来像这样:cmake -G“ Unix Makefiles” \ -DCMAKE_CXX_COMPILER = clang ++-9 \ -DCMAKE_C_COMPILER = clang-9 \ -DCMAKE_C_FLAGS = ...

回答 1 投票 1

在CLion中默认运行Google测试时出错

因此,很遗憾,我不确定如何正确描述错误消息。本质上,我想习惯于Google测试,-我想用它来测试CLion中的C ++项目。我创建了一个新库...

回答 1 投票 3

Qt Creator(不是CMake)如何为不同的构建配置指定不同的文件?

我在QT Creator中有项目(.pro文件,而不是CMake)。现在,我想将测试(gtest)添加为另一个构建配置,因此我添加了构建配置“ debug_tests”(项目->添加->调试...

回答 1 投票 0

CTest项目目录。找不到测试

这是我的项目层次结构ProjectMain |项目1 | | |测试项目2 |测试...的CMakeLists]]

回答 1 投票 0

我如何使用Google测试框架测试void方法

示例:我有一个void方法,它仅打印数组的元素。 #include void PrintNumbers(); int arr [10]; int main(){int i; int值= 0; for(...

回答 1 投票 0

google测试std :: set ]的PrintTo:[[

在google test高级文档中,他们说要在定义要打印的值的同一名称空间中写入PrintTo,如果它是您自己的名称空间中的类,而如果是...

回答 1 投票 0

嵌套对象的模拟

我需要对foo函数进行模拟,该函数在dosomething中被调用,gmock是否可以? class Base {public:int foo(){}};类A {A(){指针= new ...

回答 2 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.