2 つのベクトルを比較する googletest テストを実行しようとしています。このために、Google モックとマッチャーを使用していますが、「ContainerEq 識別子が見つかりません」という C3861 エラーと、「testing::AssertionResult に適切なデフォルト コンストラクターがありません」という C2512 が表示されます。なんで?
TEST(MyTestSuite, MyTest)
{
std::vector<int> test1;
std::vector<int> test2;
...
EXPECT_THAT(test1, ContainerEq(test2));
}