From 14d316a0261fb2a3541d27790cb7dc58e40de35c Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 18 Nov 2022 10:20:58 +0100 Subject: add template interface to erased accessor --- test/entity.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'test') diff --git a/test/entity.cpp b/test/entity.cpp index 72b0a598..d8255e26 100644 --- a/test/entity.cpp +++ b/test/entity.cpp @@ -122,6 +122,8 @@ static void test_metadata() int bar_ = 2; bar2.write_fun(&x, bar2.writer, &bar_); fm_assert(x.bar() == 2); + baz2.write(x, 3); + fm_assert(baz2.read(x) == 3); } static void test_type_name() @@ -130,6 +132,9 @@ static void test_type_name() struct foobar; constexpr StringView name = name_of; fm_assert(name.contains("foobar"_s)); + static_assert(name.data() == name_of.data()); + static_assert(name_of != name_of); + static_assert(name_of != name_of); } void test_app::test_entity() -- cgit v1.2.3