如果我运行下面的测试女巫Catch bool eq(int x, int y) {
return x == y;
}
TEST_CASE("operator vs. function call") {
int x = 1;
int y = 2;
CHECK(x == y);
CHECK(eq(x, y));
}
我得到以下输出 /pat
在Catch C++ Unit测试框架中是否有任何可能性来比较基于浮点类型的std :: vectors?我知道我可以比较两个容器和每个元素的大小(使用“近似”),但这很混乱。 积分类型向量比较正常工作。现在 ,我必须用这种结构 REQUIRE(computed.size() == expected.size());
for (size_t i = 0; i < computed.size();