mirror of
https://github.com/opencv/opencv.git
synced 2026-07-31 00:03:03 +04:00
Merge pull request #20922 from alexgiving:atrutnev/align_expect_assert_macros
GAPI: Align EXPECT/ASSERT macros * Align TEST macros * restart CI * Fix ASSERT_GT in gapi_async_test
This commit is contained in:
@@ -17,10 +17,10 @@ TEST(Any, basic)
|
||||
any a(8);
|
||||
auto casted_pointer = any_cast<int>(&a);
|
||||
ASSERT_NE(nullptr, casted_pointer);
|
||||
ASSERT_EQ(*casted_pointer, 8);
|
||||
ASSERT_EQ(8, *casted_pointer);
|
||||
|
||||
*casted_pointer = 7;
|
||||
ASSERT_EQ(any_cast<int>(a), 7);
|
||||
ASSERT_EQ(7, any_cast<int>(a));
|
||||
}
|
||||
|
||||
TEST(Any, any_cast_ref_throws_on_empty)
|
||||
@@ -36,13 +36,13 @@ TEST(Any, copy)
|
||||
using namespace util;
|
||||
any a(8);
|
||||
|
||||
ASSERT_EQ(any_cast<int>(a), 8);
|
||||
ASSERT_EQ(8, any_cast<int>(a));
|
||||
|
||||
any b (a);
|
||||
|
||||
ASSERT_NE(nullptr, any_cast<int>(&b));
|
||||
ASSERT_EQ(8 , any_cast<int>(b));
|
||||
ASSERT_EQ(8 , any_cast<int>(a));
|
||||
ASSERT_EQ(8, any_cast<int>(b));
|
||||
ASSERT_EQ(8, any_cast<int>(a));
|
||||
}
|
||||
|
||||
TEST(Any, copy_empty)
|
||||
@@ -63,12 +63,12 @@ TEST(Any, move)
|
||||
using namespace util;
|
||||
any a(8);
|
||||
|
||||
ASSERT_EQ(any_cast<int>(a), 8);
|
||||
ASSERT_EQ(8, any_cast<int>(a));
|
||||
|
||||
any b (std::move(a));
|
||||
|
||||
ASSERT_NE(nullptr, any_cast<int>(&b));
|
||||
ASSERT_EQ(8 , any_cast<int>(b));
|
||||
ASSERT_EQ(8, any_cast<int>(b));
|
||||
ASSERT_EQ(nullptr, any_cast<int>(&a));
|
||||
}
|
||||
|
||||
@@ -93,12 +93,12 @@ TEST(Any, move_assign)
|
||||
any a(8);
|
||||
any b;
|
||||
|
||||
ASSERT_EQ(any_cast<int>(a), 8);
|
||||
ASSERT_EQ(8, any_cast<int>(a));
|
||||
|
||||
b = (std::move(a));
|
||||
|
||||
ASSERT_NE(nullptr, any_cast<int>(&b));
|
||||
ASSERT_EQ(8 , any_cast<int>(b));
|
||||
ASSERT_EQ(8, any_cast<int>(b));
|
||||
ASSERT_EQ(nullptr, any_cast<int>(&a));
|
||||
}
|
||||
|
||||
@@ -108,14 +108,14 @@ TEST(Any, copy_assign)
|
||||
any a(8);
|
||||
any b;
|
||||
|
||||
ASSERT_EQ(any_cast<int>(a), 8);
|
||||
ASSERT_EQ(8, any_cast<int>(a));
|
||||
ASSERT_EQ(nullptr, any_cast<int>(&b));
|
||||
|
||||
b = a;
|
||||
|
||||
ASSERT_NE(nullptr, any_cast<int>(&b));
|
||||
ASSERT_EQ(8 , any_cast<int>(b));
|
||||
ASSERT_EQ(8 , any_cast<int>(a));
|
||||
ASSERT_EQ(8, any_cast<int>(b));
|
||||
ASSERT_EQ(8, any_cast<int>(a));
|
||||
}
|
||||
|
||||
TEST(Any, get_ref_to_val_from_any)
|
||||
@@ -125,7 +125,7 @@ TEST(Any, get_ref_to_val_from_any)
|
||||
any a(x);
|
||||
|
||||
int& casted_ref = any_cast<int>(a);
|
||||
ASSERT_EQ(casted_ref, 8);
|
||||
ASSERT_EQ(8, casted_ref);
|
||||
}
|
||||
|
||||
TEST(Any, update_val_via_ref)
|
||||
@@ -134,9 +134,9 @@ TEST(Any, update_val_via_ref)
|
||||
int x = 8;
|
||||
any a(x);
|
||||
int& casted_ref = any_cast<int>(a);
|
||||
ASSERT_EQ(casted_ref, 8);
|
||||
ASSERT_EQ(8, casted_ref);
|
||||
|
||||
casted_ref = 7;
|
||||
ASSERT_EQ(any_cast<int>(a), 7);
|
||||
ASSERT_EQ(7, any_cast<int>(a));
|
||||
}
|
||||
} // namespace opencv_test
|
||||
|
||||
@@ -587,34 +587,34 @@ TEST(Variant, DynamicVisitor)
|
||||
test_validation::MyBoolParamIndexedVisitor visitor(ss);
|
||||
|
||||
EXPECT_TRUE(cv::util::visit(visitor, var, int{42}));
|
||||
EXPECT_EQ(ss.str(), std::string("0:42,"));
|
||||
EXPECT_EQ(std::string("0:42,"), ss.str());
|
||||
}
|
||||
|
||||
std::stringstream ss;
|
||||
test_validation::MyBoolNoParamNonIndexedVisitor visitor(ss);
|
||||
|
||||
cv::util::visit(visitor, var);
|
||||
EXPECT_EQ(ss.str(), std::string("0:42,"));
|
||||
EXPECT_EQ(std::string("0:42,"), ss.str());
|
||||
|
||||
var = double{1.0};
|
||||
EXPECT_TRUE(cv::util::visit(visitor, var));
|
||||
EXPECT_EQ(ss.str(), std::string("0:42,1:1,"));
|
||||
EXPECT_EQ(std::string("0:42,1:1,"), ss.str());
|
||||
|
||||
var = char{'a'};
|
||||
EXPECT_TRUE(cv::util::visit(visitor, var));
|
||||
EXPECT_EQ(ss.str(), std::string("0:42,1:1,2:a,"));
|
||||
EXPECT_EQ(std::string("0:42,1:1,2:a,"), ss.str());
|
||||
|
||||
var = float{6.0};
|
||||
EXPECT_TRUE(cv::util::visit(visitor, var));
|
||||
EXPECT_EQ(ss.str(), std::string("0:42,1:1,2:a,3:6,"));
|
||||
EXPECT_EQ(std::string("0:42,1:1,2:a,3:6,"), ss.str());
|
||||
|
||||
var = test_validation::MyType{};
|
||||
EXPECT_TRUE(cv::util::visit(visitor, var));
|
||||
EXPECT_EQ(ss.str(), std::string("0:42,1:1,2:a,3:6,4:MyType,"));
|
||||
EXPECT_EQ(std::string("0:42,1:1,2:a,3:6,4:MyType,"), ss.str());
|
||||
|
||||
var = test_validation::MyClass{};
|
||||
EXPECT_TRUE(cv::util::visit(visitor, var));
|
||||
EXPECT_EQ(ss.str(), std::string("0:42,1:1,2:a,3:6,4:MyType,5:MyClass,"));
|
||||
EXPECT_EQ(std::string("0:42,1:1,2:a,3:6,4:MyType,5:MyClass,"), ss.str());
|
||||
}
|
||||
|
||||
TEST(Variant, StaticVisitor)
|
||||
@@ -625,27 +625,27 @@ TEST(Variant, StaticVisitor)
|
||||
test_validation::MyVoidNoParamNonIndexedVisitor visitor(ss);
|
||||
|
||||
cv::util::visit(visitor, var);
|
||||
EXPECT_EQ(ss.str(), std::string("42,"));
|
||||
EXPECT_EQ(std::string("42,"), ss.str());
|
||||
|
||||
var = double{1.0};
|
||||
cv::util::visit(visitor, var);
|
||||
EXPECT_EQ(ss.str(), std::string("42,1,"));
|
||||
EXPECT_EQ(std::string("42,1,"), ss.str());
|
||||
|
||||
var = char{'a'};
|
||||
cv::util::visit(visitor, var);
|
||||
EXPECT_EQ(ss.str(), std::string("42,1,a,"));
|
||||
EXPECT_EQ(std::string("42,1,a,"), ss.str());
|
||||
|
||||
var = float{6.0};
|
||||
cv::util::visit(visitor, var);
|
||||
EXPECT_EQ(ss.str(), std::string("42,1,a,6,"));
|
||||
EXPECT_EQ(std::string("42,1,a,6,"), ss.str());
|
||||
|
||||
var = test_validation::MyType{};
|
||||
cv::util::visit(visitor, var);
|
||||
EXPECT_EQ(ss.str(), std::string("42,1,a,6,MyType,"));
|
||||
EXPECT_EQ(std::string("42,1,a,6,MyType,"), ss.str());
|
||||
|
||||
var = test_validation::MyClass{};
|
||||
cv::util::visit(visitor, var);
|
||||
EXPECT_EQ(ss.str(), std::string("42,1,a,6,MyType,MyClass,"));
|
||||
EXPECT_EQ(std::string("42,1,a,6,MyType,MyClass,"), ss.str());
|
||||
}
|
||||
|
||||
TEST(Variant, StaticIndexedVisitor)
|
||||
@@ -655,27 +655,27 @@ TEST(Variant, StaticIndexedVisitor)
|
||||
|
||||
std::stringstream ss;
|
||||
cv::util::visit(test_validation::MyVoidNoParamIndexedVisitor {ss}, var);
|
||||
EXPECT_EQ(ss.str(), std::string("0:42,"));
|
||||
EXPECT_EQ(std::string("0:42,"), ss.str());
|
||||
|
||||
var = double{1.0};
|
||||
cv::util::visit(test_validation::MyVoidNoParamIndexedVisitor (ss), var);
|
||||
EXPECT_EQ(ss.str(), std::string("0:42,1:1,"));
|
||||
EXPECT_EQ(std::string("0:42,1:1,"), ss.str());
|
||||
|
||||
var = char{'a'};
|
||||
cv::util::visit(test_validation::MyVoidNoParamIndexedVisitor (ss), var);
|
||||
EXPECT_EQ(ss.str(), std::string("0:42,1:1,2:a,"));
|
||||
EXPECT_EQ(std::string("0:42,1:1,2:a,"), ss.str());
|
||||
|
||||
var = float{6.0};
|
||||
cv::util::visit(test_validation::MyVoidNoParamIndexedVisitor (ss), var);
|
||||
EXPECT_EQ(ss.str(), std::string("0:42,1:1,2:a,3:6,"));
|
||||
EXPECT_EQ(std::string("0:42,1:1,2:a,3:6,"), ss.str());
|
||||
|
||||
var = test_validation::MyType{};
|
||||
cv::util::visit(test_validation::MyVoidNoParamIndexedVisitor (ss), var);
|
||||
EXPECT_EQ(ss.str(), std::string("0:42,1:1,2:a,3:6,4:MyType,"));
|
||||
EXPECT_EQ(std::string("0:42,1:1,2:a,3:6,4:MyType,"), ss.str());
|
||||
|
||||
var = test_validation::MyClass{};
|
||||
cv::util::visit(test_validation::MyVoidNoParamIndexedVisitor (ss), var);
|
||||
EXPECT_EQ(ss.str(), std::string("0:42,1:1,2:a,3:6,4:MyType,5:MyClass,"));
|
||||
EXPECT_EQ(std::string("0:42,1:1,2:a,3:6,4:MyType,5:MyClass,"), ss.str());
|
||||
}
|
||||
|
||||
|
||||
@@ -686,7 +686,7 @@ TEST(Variant, LambdaVisitor)
|
||||
{
|
||||
cv::util::visit(cv::util::overload_lambdas(
|
||||
[](int value) {
|
||||
EXPECT_EQ(value, 42);
|
||||
EXPECT_EQ(42, value);
|
||||
},
|
||||
[](double) {
|
||||
ADD_FAILURE() << "can't be called for `double`";
|
||||
@@ -719,7 +719,7 @@ TEST(Variant, LambdaVisitor)
|
||||
ADD_FAILURE() << "can't be called for `double`";
|
||||
},
|
||||
[](char value) {
|
||||
EXPECT_EQ(value, 'c');
|
||||
EXPECT_EQ('c', value);
|
||||
},
|
||||
[](float) {
|
||||
ADD_FAILURE() << "can't be called for `float`";
|
||||
|
||||
Reference in New Issue
Block a user