summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/nbttest.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/nbttest.cpp b/test/nbttest.cpp
index fdc6d5e3f0..7e3a78b341 100644
--- a/test/nbttest.cpp
+++ b/test/nbttest.cpp
@@ -274,6 +274,8 @@ void test_tag_list()
EXPECT_EXCEPTION(list.at(-1), std::out_of_range);
list.set(1, tag_string("baz"));
+ EXPECT_EXCEPTION(list.set(1, value(nullptr)), std::bad_cast);
+ EXPECT_EXCEPTION(list.set(1, -42), std::bad_cast);
ASSERT(static_cast<std::string>(list[1]) == "baz");
ASSERT(list.size() == 2);