diff --git a/test/unordered/transparent_tests.cpp b/test/unordered/transparent_tests.cpp index f5fd483f..3f7871f4 100644 --- a/test/unordered/transparent_tests.cpp +++ b/test/unordered/transparent_tests.cpp @@ -1481,10 +1481,48 @@ void test_unordered_set() } } +void test_unordered_multiset() +{ + { + typedef boost::unordered_multiset + unordered_set; + + test_set_transparent_equal_range(); + } + + { + // non-transparent Hash, non-transparent KeyEqual + // + typedef boost::unordered_multiset unordered_set; + + test_set_non_transparent_equal_range(); + } + + { + // transparent Hash, non-transparent KeyEqual + // + typedef boost::unordered_multiset + unordered_set; + + test_set_non_transparent_equal_range(); + } + + { + // non-transparent Hash, transparent KeyEqual + // + typedef boost::unordered_multiset + unordered_set; + + test_set_non_transparent_equal_range(); + } +} + UNORDERED_AUTO_TEST (transparent_ops) { test_unordered_map(); test_unordered_multimap(); test_unordered_set(); + test_unordered_multiset(); } RUN_TESTS()