dummy manual sources

This commit is contained in:
BlackMATov
2022-01-09 06:05:21 +07:00
parent a44bc0e11d
commit 86a2e38379
48 changed files with 279 additions and 435 deletions

View File

@@ -4,7 +4,7 @@
* Copyright (C) 2021, by Matvey Cherevko (blackmatov@gmail.com)
******************************************************************************/
#include "../meta_tests.hpp"
#include "../meta_untests.hpp"
namespace
{
@@ -90,10 +90,10 @@ TEST_CASE("meta/meta_utilities/value") {
CHECK(val.get_type() == meta::resolve_type<ivec2>());
CHECK(!std::memcmp(val.data(), &vr, sizeof(ivec2)));
CHECK(!std::memcmp(val.cdata(), &vr, sizeof(ivec2)));
CHECK(!std::memcmp(std::as_const(val).data(), &vr, sizeof(ivec2)));
CHECK(!std::memcmp(std::as_const(val).cdata(), &vr, sizeof(ivec2)));
CHECK(*static_cast<const ivec2*>(val.data()) == vr);
CHECK(*static_cast<const ivec2*>(val.cdata()) == vr);
CHECK(*static_cast<const ivec2*>(std::as_const(val).data()) == vr);
CHECK(*static_cast<const ivec2*>(std::as_const(val).cdata()) == vr);
CHECK(val == ivec2{1,2});
CHECK(val == meta::value{ivec2{1,2}});
@@ -115,10 +115,10 @@ TEST_CASE("meta/meta_utilities/value") {
CHECK(val.get_type() == meta::resolve_type<ivec2>());
CHECK(!std::memcmp(val.data(), &vr, sizeof(ivec2)));
CHECK(!std::memcmp(val.cdata(), &vr, sizeof(ivec2)));
CHECK(!std::memcmp(std::as_const(val).data(), &vr, sizeof(ivec2)));
CHECK(!std::memcmp(std::as_const(val).cdata(), &vr, sizeof(ivec2)));
CHECK(*static_cast<const ivec2*>(val.data()) == vr);
CHECK(*static_cast<const ivec2*>(val.cdata()) == vr);
CHECK(*static_cast<const ivec2*>(std::as_const(val).data()) == vr);
CHECK(*static_cast<const ivec2*>(std::as_const(val).cdata()) == vr);
CHECK(val == ivec2{1,2});
CHECK(val == meta::value{ivec2{1,2}});