diff options
Diffstat (limited to 'test/nbttest.cpp')
| -rw-r--r-- | test/nbttest.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/test/nbttest.cpp b/test/nbttest.cpp index 8553284543..abba16a8c6 100644 --- a/test/nbttest.cpp +++ b/test/nbttest.cpp @@ -82,7 +82,7 @@ void test_tag_compound() {"foo", int16_t(12)}, {"bar", "baz"}, {"baz", -2.0}, - {"list", tag_list{int8_t(16), int8_t(17)}} + {"list", tag_list::of<tag_byte>({16, 17})} }; ASSERT(comp["foo"].get_type() == tag_type::Short); @@ -120,7 +120,7 @@ void test_tag_compound() {"bar", "barbaz"}, {"baz", -2.0}, {"quux", tag_compound{{"Hello", "World"}, {"zero", 0}}}, - {"list", tag_list{int8_t(16), int8_t(17)}} + {"list", tag_list::of<tag_byte>({16, 17})} }; ASSERT(comp == comp2); ASSERT(comp != (const tag_compound&)comp2["quux"]); @@ -249,7 +249,7 @@ void test_tag_list() list.pop_back(); ASSERT(list == tag_list{"foo"}); - ASSERT(list == tag_list{std::string("foo")}); + ASSERT(list == tag_list::of<tag_string>({"foo"})); ASSERT((list != tag_list{2, 3, 5, 7})); list.clear(); @@ -260,8 +260,9 @@ void test_tag_list() ASSERT(tag_list() == tag_list(tag_type::Int)); ASSERT(tag_list(tag_type::Short) == tag_list(tag_type::Int)); - tag_list short_list{int16_t(25), int16_t(36)}; + tag_list short_list = tag_list::of<tag_short>({25, 36}); ASSERT(short_list.el_type() == tag_type::Short); + ASSERT((short_list == tag_list{int16_t(25), int16_t(36)})); ASSERT((short_list != tag_list{25, 36})); ASSERT((short_list == tag_list{value(tag_short(25)), value(tag_short(36))})); |
