add missing test to OrderedMapTests
test findSimilarStrings
This commit is contained in:
@@ -37,6 +37,18 @@ BOOST_AUTO_TEST_CASE( check_empty) {
|
||||
BOOST_CHECK_EQUAL( map.count("NO_SUCH_KEY"), 0U);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE( check_similar) {
|
||||
Opm::OrderedMap<std::string> map;
|
||||
map.insert(std::make_pair("CKEY1" , "Value1"));
|
||||
map.insert(std::make_pair("CKEY2" , "Value2"));
|
||||
BOOST_CHECK_EXCEPTION(map.get("CKEY"), std::invalid_argument,
|
||||
[](const std::invalid_argument& e)
|
||||
{
|
||||
return std::string("Key CKEY not found. "
|
||||
"Similar entries are CKEY1, CKEY2.") == e.what();
|
||||
});
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE( operator_square ) {
|
||||
Opm::OrderedMap<std::string> map;
|
||||
map.insert(std::make_pair("CKEY1" , "Value1"));
|
||||
|
||||
Reference in New Issue
Block a user