Minor testing of UDQValue
This commit is contained in:
parent
0f52c6a0ee
commit
6bbfd66744
@ -1126,7 +1126,8 @@ BOOST_AUTO_TEST_CASE(UDA_VALUE) {
|
||||
BOOST_CHECK(value1.is<double>());
|
||||
BOOST_CHECK(!value1.is<std::string>());
|
||||
BOOST_CHECK_EQUAL( value1.get<double>(), 10);
|
||||
BOOST_CHECK_THROW( value1.get<std::string>(), std::invalid_argument);
|
||||
BOOST_CHECK_NO_THROW( value1.assert_numeric() );
|
||||
|
||||
|
||||
|
||||
UDAValue value2("FUBHP");
|
||||
@ -1134,6 +1135,7 @@ BOOST_AUTO_TEST_CASE(UDA_VALUE) {
|
||||
BOOST_CHECK(value2.is<std::string>());
|
||||
BOOST_CHECK_EQUAL( value2.get<std::string>(), std::string("FUBHP"));
|
||||
BOOST_CHECK_THROW( value2.get<double>(), std::invalid_argument);
|
||||
BOOST_CHECK_THROW( value2.assert_numeric("SHould contain numeric value"), std::invalid_argument);
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user