summaryrefslogtreecommitdiff
path: root/test/nbttest.cpp
diff options
context:
space:
mode:
authorljfa-ag <ljfa-ag@web.de>2015-07-22 17:21:54 +0200
committerljfa-ag <ljfa-ag@web.de>2015-07-22 20:29:57 +0200
commitdb169073f195efcb9b35df5c314c65ba39705cef (patch)
treed0ebfc181660a28d2fc829043ac0b89c220b53b9 /test/nbttest.cpp
parent3a99fb629cf059061d2aba9aab3a18d9ebe5703c (diff)
downloadProject-Tick-db169073f195efcb9b35df5c314c65ba39705cef.tar.gz
Project-Tick-db169073f195efcb9b35df5c314c65ba39705cef.zip
Change how emplacing is being done
to avoid unnecessary move_clones on temporaries
Diffstat (limited to 'test/nbttest.cpp')
-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);