diff options
m--------- | PMC | 0 | ||||
-rw-r--r-- | tests/block_props_test.cpp | 5 |
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); } |