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 メソッドのパラメーターがわかりません。クラス名とテンプレートのように見えますが、確認したかったのです。
この場合、これはワイルドカード matcherstring Foo::Describe(const char* name);
です。つまり、モック関数が の任意の値で呼び出された場合に期待が満たされることを意味しますname
。