diff options
author | Martin Braun <martin.braun@ettus.com> | 2019-09-30 16:35:51 +0200 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2019-09-30 16:35:51 +0200 |
commit | d8b75ca5324204bfb3d7cdb1a03831d9ecd97e73 (patch) | |
tree | 356de930d47ce54833566a87ce826551c5ee3e61 /host/tests/property_test.cpp | |
parent | abedbfe5481650a3f5200ab2ba48f6668096761e (diff) | |
download | uhd-d8b75ca5324204bfb3d7cdb1a03831d9ecd97e73.tar.gz uhd-d8b75ca5324204bfb3d7cdb1a03831d9ecd97e73.tar.bz2 uhd-d8b75ca5324204bfb3d7cdb1a03831d9ecd97e73.zip |
Revert "uhd: Check property type at access; error if mismatch"
This reverts commit 94592641f0647563bc4d2163805d5284a6796273.
The commit itself was OK, but it changed the requirements such that UHD
could only be compiled with C++11.
Diffstat (limited to 'host/tests/property_test.cpp')
-rw-r--r-- | host/tests/property_test.cpp | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/host/tests/property_test.cpp b/host/tests/property_test.cpp index 732e3ca84..907ca9f73 100644 --- a/host/tests/property_test.cpp +++ b/host/tests/property_test.cpp @@ -239,6 +239,7 @@ BOOST_AUTO_TEST_CASE(test_prop_subtree) tree_dirs2.begin(), tree_dirs2.end(), subtree2_dirs.begin(), subtree2_dirs.end()); } + BOOST_AUTO_TEST_CASE(test_prop_operators) { uhd::fs_path path1 = "/root/"; @@ -258,22 +259,3 @@ BOOST_AUTO_TEST_CASE(test_prop_operators) path4 = path4 / x; BOOST_CHECK_EQUAL(path4, "/root/2"); } - -BOOST_AUTO_TEST_CASE(test_mismatched_type_access) -{ - uhd::property_tree::sptr tree = uhd::property_tree::make(); - - // accesses of the correct type should succeed - tree->create<int>("/intprop"); - tree->create<double>("/doubleprop"); - tree->create<std::string>("/stringprop"); - BOOST_CHECK_NO_THROW(tree->access<int>("/intprop")); - BOOST_CHECK_NO_THROW(tree->access<double>("/doubleprop")); - BOOST_CHECK_NO_THROW(tree->access<std::string>("/stringprop")); - - // accesses of the incorrect type should throw an exception - BOOST_CHECK_THROW(tree->access<int>("/doubleprop"), uhd::runtime_error); - BOOST_CHECK_THROW(tree->access<double>("/stringprop"), uhd::runtime_error); - BOOST_CHECK_THROW(tree->access<std::string>("/intprop"), uhd::runtime_error); -} - |