1# Boost.Bimap 2# 3# Copyright (c) 2006-2007 Matias Capeletto 4# 5# Distributed under the Boost Software License, Version 1.0. 6# (See accompanying file LICENSE_1_0.txt or copy at 7# http://www.boost.org/LICENSE_1_0.txt) 8 9# bring in rules for testing 10import testing ; 11 12 13test-suite "tagged_test" 14 : 15 [ run test_tagged.cpp ] 16 ; 17 18 19test-suite "relation_test" 20 : 21 [ run test_structured_pair.cpp ] 22 [ run test_mutant.cpp ] 23 [ run test_mutant_relation.cpp ] 24 ; 25 26 27test-suite "bimap_test" 28 : 29 30 # Check library user interface 31 [ run test_bimap_set_of.cpp ] 32 [ run test_bimap_multiset_of.cpp ] 33 [ run test_bimap_unordered_set_of.cpp ] 34 [ run test_bimap_unordered_multiset_of.cpp ] 35 [ run test_bimap_list_of.cpp ] 36 [ run test_bimap_vector_of.cpp ] 37 38 # Test bimap container 39 [ run test_bimap_ordered.cpp ] 40 [ run test_bimap_unordered.cpp ] 41 [ run test_bimap_sequenced.cpp ] 42 [ run test_bimap_unconstrained.cpp ] 43 [ run test_bimap_assign.cpp ] 44 [ run test_bimap_property_map.cpp ] 45 [ run test_bimap_modify.cpp ] 46 [ run test_bimap_range.cpp ] 47 [ run test_bimap_operator_bracket.cpp ] 48 [ run test_bimap_lambda.cpp ] 49 [ run test_bimap_mutable.cpp ] 50 [ run test_bimap_extra.cpp ] 51 [ run test_bimap_convenience_header.cpp ] 52 [ run test_bimap_project.cpp ] 53 [ run test_bimap_serialization.cpp 54 /boost/serialization//boost_serialization ] 55 [ run test_bimap_info.cpp ] 56 ; 57 58test-suite "compile_fail_test" 59 : 60 61 [ compile-fail compile_fail/test_bimap_mutable_1.cpp ] 62 [ compile-fail compile_fail/test_bimap_mutable_2.cpp ] 63 [ compile-fail compile_fail/test_bimap_mutable_3.cpp ] 64 [ compile-fail compile_fail/test_bimap_info_1.cpp ] 65 [ compile-fail compile_fail/test_bimap_info_2.cpp ] 66 [ compile-fail compile_fail/test_bimap_info_3.cpp ] 67 ; 68 69test-suite "bimap_and_boost" 70 : 71 [ run ../example/bimap_and_boost/property_map.cpp ] 72 [ run ../example/bimap_and_boost/range.cpp ] 73 [ run ../example/bimap_and_boost/foreach.cpp ] 74 [ run ../example/bimap_and_boost/lambda.cpp ] 75 [ run ../example/bimap_and_boost/assign.cpp ] 76 [ run ../example/bimap_and_boost/xpressive.cpp ] 77 [ run ../example/bimap_and_boost/typeof.cpp ] 78 [ compile ../example/bimap_and_boost/serialization.cpp 79 /boost/serialization//boost_serialization ] 80 ; 81