私はグーグルモックを使用しています。ドキュメントには、EXPECT_CALL または ON_CALL で EXPECT_THAT を使用できると書かれていますが、次のようなコードはコンパイルできないようです。
EXPECT_CALL(obj, method(_, _)).Times(1).WillOnce(EXPECT_THAT(true, Eq(1)));
EXPECT_THAT はマクロであることを知っているので、そこに表示されるべきではないいくつかのステートメントに展開されます。では、「EXPECT_CALL で EXPECT_THAT を使用する」とはどういう意味ですか? どうやってするの?
ありがとう