add missing test to OrderedMapTests

test findSimilarStrings
This commit is contained in:
Arne Morten Kvarving
2022-12-20 21:25:07 +01:00
parent 680246b1ca
commit a7a8d63961

View File

@@ -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"));