update test_traits

now is_container returns false when map-like class is passed
This commit is contained in:
ToruNiina 2018-05-05 11:40:13 +09:00
parent f953a9cf23
commit b6f53cae7a

View File

@ -74,16 +74,11 @@ BOOST_AUTO_TEST_CASE(test_is_xxx)
BOOST_CHECK(toml::detail::is_container<std_array_type>::value);
BOOST_CHECK(toml::detail::is_container<std::set<dummy_type>>::value);
BOOST_CHECK(toml::detail::is_container<std::unordered_set<std::string>>::value);
BOOST_CHECK(toml::detail::is_container<std_map_type>::value);
BOOST_CHECK(toml::detail::is_container<std_unordered_map_type>::value);
BOOST_CHECK(toml::detail::is_container<dummy_container<dummy_type>>::value);
BOOST_CHECK(!toml::detail::is_container<std_map_type>::value);
BOOST_CHECK(!toml::detail::is_container<std_unordered_map_type>::value);
BOOST_CHECK(toml::detail::is_map<std_map_type>::value);
BOOST_CHECK(toml::detail::is_map<std_unordered_map_type>::value);
BOOST_CHECK(toml::detail::is_key_convertible<std_map_type>::value);
BOOST_CHECK(toml::detail::is_key_convertible<std_unordered_map_type>::value);
}