1 /* Boost.MultiIndex test suite. 2 * 3 * Copyright 2003-2020 Joaquin M Lopez Munoz. 4 * Distributed under the Boost Software License, Version 1.0. 5 * (See accompanying file LICENSE_1_0.txt or copy at 6 * http://www.boost.org/LICENSE_1_0.txt) 7 * 8 * See http://www.boost.org/libs/multi_index for library home page. 9 */ 10 11 #include <boost/detail/lightweight_test.hpp> 12 #include "test_alloc_awareness.hpp" 13 #include "test_basic.hpp" 14 #include "test_capacity.hpp" 15 #include "test_comparison.hpp" 16 #include "test_composite_key.hpp" 17 #include "test_conv_iterators.hpp" 18 #include "test_copy_assignment.hpp" 19 #include "test_hash_ops.hpp" 20 #include "test_iterators.hpp" 21 #include "test_key.hpp" 22 #include "test_key_extractors.hpp" 23 #include "test_list_ops.hpp" 24 #include "test_modifiers.hpp" 25 #include "test_mpl_ops.hpp" 26 #include "test_node_handling.hpp" 27 #include "test_observers.hpp" 28 #include "test_projection.hpp" 29 #include "test_range.hpp" 30 #include "test_rank_ops.hpp" 31 #include "test_rearrange.hpp" 32 #include "test_safe_mode.hpp" 33 #include "test_serialization.hpp" 34 #include "test_set_ops.hpp" 35 #include "test_special_set_ops.hpp" 36 #include "test_update.hpp" 37 main()38int main() 39 { 40 test_allocator_awareness(); 41 test_basic(); 42 test_capacity(); 43 test_comparison(); 44 test_composite_key(); 45 test_conv_iterators(); 46 test_copy_assignment(); 47 test_hash_ops(); 48 test_iterators(); 49 test_key(); 50 test_key_extractors(); 51 test_list_ops(); 52 test_modifiers(); 53 test_mpl_ops(); 54 test_node_handling(); 55 test_observers(); 56 test_projection(); 57 test_range(); 58 test_rank_ops(); 59 test_rearrange(); 60 test_safe_mode(); 61 test_serialization(); 62 test_set_ops(); 63 test_special_set_ops(); 64 test_update(); 65 66 return boost::report_errors(); 67 } 68