腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
gmock
返回
mock
方法
参数
、
、
、
如何将模拟
方法
参数
作为ON_CALL Return()操作
参数
返回
?模拟
方法
:测试: //I'm using parametrized
浏览 4
提问于2018-01-12
得票数 1
回答已采纳
2
回答
宏
MOCK
_METHOD传递了3个
参数
,但仅接受了std::结对中的2个错误
、
、
、
我正在
使用
Google 1.6.0。当
使用
MOCK
_METHODN宏时,它似乎认为我在为
返回
std::pair的
方法
传递3个
参数
#include <utility>public:};public: <e
浏览 14
提问于2015-02-15
得票数 0
回答已采纳
1
回答
GoogleMock和QString
参数
、
、
、
、
我正在尝试
使用
带有自定义字符串类型的
gmock
。我有一个带有QString
参数
的
方法
,我想模拟这个
方法
:我设定了一个期望: EXPECT_CALL(
mock
, getValueinclude/
gmock
/
gmock
.h:9339:20: note: in definition of macro '
GMOCK</e
浏览 0
提问于2015-11-05
得票数 0
回答已采纳
2
回答
MOCK
_METHOD名称必须后面跟着'::‘必须是类或名称空间名称
、
、
、
#define FOO_
MOCK
_H#include "
gmock
/
gmock
.h"{msg);在gtest和
gmock
的内部错误中,Visual抱怨
MOCK
_METHOD() "name后面跟着‘:’‘必须是类或名称空间名称“,并且没有找到
MOCK
_METHOD的函数定义。它们包括: "(std:
浏览 3
提问于2020-01-23
得票数 2
回答已采纳
1
回答
使用
TypedEq()匹配类型std::vector<std::vector>
、
、
MockA: public Apublic:
MOCK
_METHOD1(write_data,/
gmock
/include/
gmock
/
gmock
.h:5544:20:注意:在宏'
GMOCK
_IMPLEMENT_COMPARISON_MATCHER_‘的定义中,
返回
lhs op rhs_;\^/
g
浏览 23
提问于2017-02-25
得票数 1
回答已采纳
1
回答
带有结构数据的
Gmock
、
、
我想用
gmock
验证函数
参数
。函数
参数
采用结构格式,如下所示:class SomeClass { SomeClass();#include "gtest/gtest.h"};#include <gtest&
浏览 2
提问于2017-11-09
得票数 1
1
回答
Google-
Mock
一个已经声明的
方法
、
MOCK
_METHOD的语法可以在类定义中
使用
:
MOCK
_METHOD0(f, void(void));可以模拟已经声明的
方法
吗?我想做的是做一些类似的事情: void f();
MOCK
_METHOD0(HelloTest::实际上,我的类定义及其
方法
的原型需要与构建链中的其他cp
浏览 24
提问于2018-01-23
得票数 1
2
回答
如何在
gmock
中指定连续
返回
?
、
、
、
、
()).thenThrow(exc1, exc2);它不能编译,因为我不能计算出
gmock
中的多个
返回
。
使用
gmock
可以做到这一点吗?如果没有,有没有其他
方法
来解决这个问题?我发现我们可以EXPECT多个
返回
值,如下所示: using ::testing::Return;...GetX())
浏览 0
提问于2015-10-27
得票数 21
回答已采纳
2
回答
如何用删除的复制器模拟
方法
返回
对象?
、
、
、
Gmock
似乎在内部
使用
对象的复制构造函数。 virtual ~MyInterface() {}}; public:
MOCK
_METHOD0(GetUniqueTest, TTest());TTest::TTest(const TTest&
浏览 3
提问于2017-02-28
得票数 12
回答已采纳
2
回答
google模拟无法模拟带有模板
参数
的
方法
、
、
我不确定我试图做的事情是否可能,但是编译器很难模拟包含模板引用
参数
的
方法
。接口(删除了所有无关的
方法
){ virtual void get_available_operators(etl::vector<network_operator, 5>&) = 0;我的模拟{
MOCK
_METHOD((voi
浏览 8
提问于2022-03-19
得票数 2
回答已采纳
1
回答
` `const std::string&`
参数
的“任何值”
、
我有一个以const std::string &为
参数
的函数。以下是MCVE,对于那些倾向于实验的人: #include <string> #include <
gmock
/
gmock
.h> { EXPECT_CALL(
mock
, callMe(::testing::An<std::stri
浏览 34
提问于2019-03-19
得票数 2
1
回答
使用
GMock
模拟具有相同数量输入
参数
的重载
方法
、
、
、
、
我有一个类,它定义了我需要模拟的重载
方法
。问题是,两个重载都只接受一个
参数
,而
GMock
似乎认为调用是不明确的。下面是一个演示问题的小示例(为了演示而过于简化): #include <
gmock
/
gmock
.h>#include <iostream>
MOCK
_CONST
浏览 99
提问于2021-06-17
得票数 0
回答已采纳
2
回答
gmock
如何
使用
to以外的说明符来模拟函数
、
、
我需要模拟以下函数:可以
使用
gmock
吗?
Gmock
有以下宏:#define
GMOCK
_METHOD0_(tn, constness, ct, Method, ...),而且我不知道如何
使用
这个宏(
参数
tn和ct意味着什么)?编辑
GMOCK
_METHOD0_(, noexcept, ,fun, void()); 用
gmock
1.7.0编译,但是当我
使用</
浏览 0
提问于2019-07-15
得票数 5
1
回答
从模拟函数调用中捕获void*
参数
、
、
、
使用
的模拟库:
GMock
错误:
gmock
/include/
gmock
/
gmock
-more-actions.h:155some_function(const void* arg0, u64 arg1); class Mock
浏览 3
提问于2016-02-06
得票数 0
1
回答
如何检查
gmock
EXPECT_CALL()的
参数
?
、
、
、
我第一次
使用
Google
Mock
(
gMock
)。virtual void onUnLink() = 0; {
MOCK
_METHOD1(onLink, void(std::string));}; MockLinkSignals
mock
_signals;当我执行一些导致
浏览 0
提问于2016-01-20
得票数 12
回答已采纳
1
回答
C-string将永远不会在
gmock
中被调用。
、
、
、
我想
使用
Gmock
来模拟这个C函数。C函数的签名是:int是一个
返回
代码,而输入是key,输出是value。我想模拟
返回
值并设置第二个
参数
。int functionB{ .......我的“模型”是:#include &l
浏览 1
提问于2019-06-11
得票数 0
回答已采纳
2
回答
GMock
-
使用
ON_CALL为重载
方法
返回
默认值
、
我正在尝试为一个包含三个重载
方法
的类编写
mock
,即:#include <
gmock
/
gmock
.h> usingstruct FooMock { ON_CALL(*this, fooMethod(_)).WillByDefault(Return(-1));
MOCK
_METHOD1(fooMethod, int(con
浏览 8
提问于2013-05-10
得票数 8
回答已采纳
1
回答
如何
使用
gmock
匹配C++元组中的一个元素?
、
、
如何
使用
gmock
匹配C++元组中的一个元素?struct {
MOCK
_METHOD1(mockedFunction, void(std::tuple<std::strin
浏览 4
提问于2018-01-21
得票数 5
回答已采纳
1
回答
模拟对象以模拟回调函数
、
、
我正在
使用
Google测试框架(
gmock
+ gtest)测试C源代码。我能想到的模拟回调函数的唯一
方法
是在Some_Bus_
Mock
类中手动创建静态
方法
和其他
方法
来更改其
返回
值、指针
返回
值、调用计数器等。基本上与
gmock
具有相同的机制。有没有办法创建
gmock
with
方法
来模拟这个回调函数? 不确定此回调应该称为
mock
还是fake。我想要实现的是创建一个可以轻松改变行为的
浏览 2
提问于2021-03-20
得票数 0
1
回答
这个“错误”的含义是什么:在声明模拟时,“发送”不是类型
、
、
namespace zmq {
MOCK
_METHOD((size_t), send, (), (override));我得到以下错误:
MOCK
_METHOD((size_t), send, (), (override
浏览 4
提问于2020-06-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 Moq 测试.NET Core 应用-Mock 方法
java数组作为方法参数的使用
Moq-Mock 方法
Python中Mock 到底该怎么玩?一篇文章告诉你(超全)
Moq-其它
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券