EXPECT_CALL(foo, Describe(A<const char*>()))
.InSequence(s2)
.WillOnce(Return("dummy"));
在上面的示例文本中,Describe 方法的参数我不明白。它看起来像一个类名,然后是一个模板,但想要确认。
EXPECT_CALL(foo, Describe(A<const char*>()))
.InSequence(s2)
.WillOnce(Return("dummy"));
在上面的示例文本中,Describe 方法的参数我不明白。它看起来像一个类名,然后是一个模板,但想要确认。
在这种情况下,它是一个通配符匹配器string Foo::Describe(const char* name);
,这意味着如果使用任何值调用模拟函数,就会满足期望name
。