结合Pointwise和UnorderedElementsAreArray

时间:2018-09-10 17:14:39

标签: googletest

我有两个指针数组,我想使用gtest / gmock断言它们包含相同的内容,可能顺序不同。我尝试过类似的事情

vector<unique_ptr<int>> a;
vector<unique_ptr<int>> b;

a.push_back(make_unique<int>(42));
a.push_back(make_unique<int>(142));

b.push_back(make_unique<int>(142));
b.push_back(make_unique<int>(42));

// I want this to compile & pass
ASSERT_THAT(a, Pointwise(UnorderedElementsAreArray(), b));

但这没用。

0 个答案:

没有答案