mirror of
https://github.com/BlackMATov/meta.hpp.git
synced 2025-12-15 03:45:30 +07:00
update doctest to 2.4.9 version
This commit is contained in:
@@ -590,25 +590,25 @@ TEST_CASE("meta/meta_utilities/value/functions") {
|
|||||||
{
|
{
|
||||||
meta::uvalue v{iadd2};
|
meta::uvalue v{iadd2};
|
||||||
CHECK(v.get_type() == meta::resolve_type<ivec2(*)(ivec2, ivec2)>());
|
CHECK(v.get_type() == meta::resolve_type<ivec2(*)(ivec2, ivec2)>());
|
||||||
CHECK(v.get_as<decltype(&iadd2)>() == &iadd2);
|
CHECK((v.get_as<decltype(&iadd2)>() == &iadd2));
|
||||||
CHECK((v.get_as<decltype(&iadd2)>())(ivec2{1,2}, ivec2{3,4}) == ivec2{4,6});
|
CHECK((v.get_as<decltype(&iadd2)>())(ivec2{1,2}, ivec2{3,4}) == ivec2{4,6});
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
meta::uvalue v{&iadd2};
|
meta::uvalue v{&iadd2};
|
||||||
CHECK(v.get_type() == meta::resolve_type<ivec2(*)(ivec2, ivec2)>());
|
CHECK(v.get_type() == meta::resolve_type<ivec2(*)(ivec2, ivec2)>());
|
||||||
CHECK(v.get_as<decltype(&iadd2)>() == &iadd2);
|
CHECK((v.get_as<decltype(&iadd2)>() == &iadd2));
|
||||||
CHECK((v.get_as<decltype(&iadd2)>())(ivec2{1,2}, ivec2{3,4}) == ivec2{4,6});
|
CHECK((v.get_as<decltype(&iadd2)>())(ivec2{1,2}, ivec2{3,4}) == ivec2{4,6});
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
const meta::uvalue v{iadd2};
|
const meta::uvalue v{iadd2};
|
||||||
CHECK(v.get_type() == meta::resolve_type<ivec2(*)(ivec2, ivec2)>());
|
CHECK(v.get_type() == meta::resolve_type<ivec2(*)(ivec2, ivec2)>());
|
||||||
CHECK(v.get_as<decltype(&iadd2)>() == &iadd2);
|
CHECK((v.get_as<decltype(&iadd2)>() == &iadd2));
|
||||||
CHECK((v.get_as<decltype(&iadd2)>())(ivec2{1,2}, ivec2{3,4}) == ivec2{4,6});
|
CHECK((v.get_as<decltype(&iadd2)>())(ivec2{1,2}, ivec2{3,4}) == ivec2{4,6});
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
const meta::uvalue v{&iadd2};
|
const meta::uvalue v{&iadd2};
|
||||||
CHECK(v.get_type() == meta::resolve_type<ivec2(*)(ivec2, ivec2)>());
|
CHECK(v.get_type() == meta::resolve_type<ivec2(*)(ivec2, ivec2)>());
|
||||||
CHECK(v.get_as<decltype(&iadd2)>() == &iadd2);
|
CHECK((v.get_as<decltype(&iadd2)>() == &iadd2));
|
||||||
CHECK((v.get_as<decltype(&iadd2)>())(ivec2{1,2}, ivec2{3,4}) == ivec2{4,6});
|
CHECK((v.get_as<decltype(&iadd2)>())(ivec2{1,2}, ivec2{3,4}) == ivec2{4,6});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
2
vendors/doctest
vendored
2
vendors/doctest
vendored
Submodule vendors/doctest updated: a384864346...b7c21ec5ce
Reference in New Issue
Block a user