summaryrefslogtreecommitdiff
path: root/test/nbttest.cpp
diff options
context:
space:
mode:
authorljfa-ag <ljfa-ag@web.de>2015-08-05 17:06:40 +0200
committerljfa-ag <ljfa-ag@web.de>2015-08-05 17:06:40 +0200
commit7626425b2c6299b38865aa10c8d912e946f5f88f (patch)
tree9dfdc531294bc7b6933a459307941f779e662b21 /test/nbttest.cpp
parentb79ebd5096321cf8051f483bc20ac11fab9f9d6c (diff)
downloadProject-Tick-7626425b2c6299b38865aa10c8d912e946f5f88f.tar.gz
Project-Tick-7626425b2c6299b38865aa10c8d912e946f5f88f.zip
Add tag::as method
Diffstat (limited to 'test/nbttest.cpp')
-rw-r--r--test/nbttest.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/nbttest.cpp b/test/nbttest.cpp
index 15b0c67fba..b041d44aa8 100644
--- a/test/nbttest.cpp
+++ b/test/nbttest.cpp
@@ -54,6 +54,9 @@ void test_tag()
tstr.assign(tag_string("bar"));
EXPECT_EXCEPTION(tstr.assign(tag_int(6)), std::bad_cast);
ASSERT(tstr.get() == "bar");
+
+ ASSERT(&tstr.as<tag_string>() == &tstr);
+ EXPECT_EXCEPTION(tstr.as<tag_byte_array>(), std::bad_cast);
std::clog << "test_tag passed" << std::endl;
}