GMock
GMock 自带了一些宏,可以很方便地使用。在 Fedora 34 上,GMock 与 GTest 是分开的,但是 GMock 并没有什么需要连接的动态库
对数组进行断言
vector<int> h3 = { 23, 40, 28, 19, 20, 42 };
EXPECT_THAT(h3, ElementsAre(42, 40, 28, 19, 20, 23));
其中,EXPECT_THAT 位于 gmock/gmock.h
中 ElementsAre 位于命名空间 testing:: 中