summaryrefslogtreecommitdiff
path: root/test/nbttest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/nbttest.cpp')
-rw-r--r--test/nbttest.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/test/nbttest.cpp b/test/nbttest.cpp
index 347dad3e3a..c253a5d59b 100644
--- a/test/nbttest.cpp
+++ b/test/nbttest.cpp
@@ -297,19 +297,21 @@ void test_tag_list()
ASSERT(list.size() == 0 && list.el_type() == tag_type::String);
EXPECT_EXCEPTION(list.push_back(tag_short(25)), std::bad_cast);
EXPECT_EXCEPTION(list.push_back(value(nullptr)), std::bad_cast);
-
+
list.reset();
ASSERT(list.el_type() == tag_type::Null);
list.emplace_back<tag_int>(17);
ASSERT(list.el_type() == tag_type::Int);
-
+
list.reset(tag_type::Float);
ASSERT(list.el_type() == tag_type::Float);
list.emplace_back<tag_float>(17.0f);
ASSERT(list == tag_list({17.0f}));
- ASSERT(tag_list() == tag_list(tag_type::Int));
- ASSERT(tag_list(tag_type::Short) == tag_list(tag_type::Int));
+ ASSERT(tag_list() != tag_list(tag_type::Int));
+ ASSERT(tag_list() == tag_list());
+ ASSERT(tag_list(tag_type::Short) != tag_list(tag_type::Int));
+ ASSERT(tag_list(tag_type::Short) == tag_list(tag_type::Short));
tag_list short_list = tag_list::of<tag_short>({25, 36});
ASSERT(short_list.el_type() == tag_type::Short);