如果我運行下面的測試女巫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();