summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
m---------PMC0
-rw-r--r--tests/block_props_test.cpp5
2 files changed, 4 insertions, 1 deletions
diff --git a/PMC b/PMC
-Subproject c7e1f7d370d8d472ab73843789cf9519b0e11ad
+Subproject 8b452d920f64e7cf7d0ebbd5181aed4508fa3c2
diff --git a/tests/block_props_test.cpp b/tests/block_props_test.cpp
index ddbd915..f53a1c3 100644
--- a/tests/block_props_test.cpp
+++ b/tests/block_props_test.cpp
@@ -53,6 +53,9 @@ BOOST_AUTO_TEST_CASE(test_property_set_get_with_reference)
size_t my_foo; my_block.get("foo", my_foo);
BOOST_CHECK_EQUAL(my_foo, size_t(42));
+
+ double my_foo_d; my_block.get("foo", my_foo_d);
+ BOOST_CHECK_EQUAL(my_foo_d, double(42));
}
BOOST_AUTO_TEST_CASE(test_property_errors)
@@ -63,5 +66,5 @@ BOOST_AUTO_TEST_CASE(test_property_errors)
BOOST_CHECK_THROW(my_block.get<size_t>("bar"), std::exception);
//wrong type for property
- BOOST_CHECK_THROW(my_block.set("foo", double(42)), std::exception);
+ BOOST_CHECK_THROW(my_block.set("foo", "a string"), std::exception);
}