[/license Boost.Bimap Copyright (c) 2006-2007 Matias Capeletto Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) ] [/ QuickBook Document version 1.4 ] [section Test suite] The Boost.Bimap test suite exercises the whole spectrum of functionalities provided by the library. Although the tests are not meant to serve as a learning guide, the interested reader may find it useful to inspect the source code to gain familiarity with some of the least common features offered by Boost.Bimap. [table [[Program ][Description ] ] [[[@../../test/test_tagged.cpp test_tagged.cpp ]] [Tagged idiom checks ]] [[[@../../test/test_mutant.cpp test_mutant.cpp ]] [Test the mutant idiom ]] [[[@../../test/test_structured_pair.cpp test_structured_pair.cpp ]] [Test structured pair class ]] [[[@../../test/test_mutant_relation.cpp test_mutant_relation.cpp ]] [Test the relation class ]] [[[@../../test/test_bimap_set_of.cpp test_bimap_set_of.cpp ]] [Library interface check ]] [[[@../../test/test_bimap_multiset_of.cpp test_bimap_multiset_of.cpp ]] [Library interface check ]] [[[@../../test/test_bimap_unordered_set_of.cpp test_bimap_unordered_set_of.cpp ]] [Library interface check ]] [[[@../../test/test_bimap_unordered_multiset_of.cpp test_bimap_unordered_multiset_of.cpp ]] [Library interface check ]] [[[@../../test/test_bimap_list_of.cpp test_bimap_list_of.cpp ]] [Library interface check ]] [[[@../../test/test_bimap_vector_of.cpp test_bimap_vector_of.cpp ]] [Library interface check ]] [[[@../../test/test_bimap_convenience_header.cpp test_bimap_convenience_header.cpp ]] [Library interface check ]] [[[@../../test/test_bimap_ordered.cpp test_bimap_ordered.cpp ]] [Test set and multiset based bimaps ]] [[[@../../test/test_bimap_unordered.cpp test_bimap_unordered.cpp ]] [Test unordered_set and unordered_multiset based bimaps ]] [[[@../../test/test_bimap_sequenced.cpp test_bimap_sequenced.cpp ]] [Test list and vector based bimaps ]] [[[@../../test/test_bimap_unconstrained.cpp test_bimap_unconstrained.cpp ]] [Test bimaps with unconstrained views ]] [[[@../../test/test_bimap_serialization.cpp test_bimap_serialization.cpp ]] [Serialization support checks ]] [[[@../../test/test_bimap_property_map.cpp test_bimap_property_map.cpp ]] [Property map concepts for the set and unordered set views ]] [[[@../../test/test_bimap_modify.cpp test_bimap_modify.cpp ]] [`replace`, `modify` and `operator[]` ]] [[[@../../test/test_bimap_lambda.cpp test_bimap_lambda.cpp ]] [Test lambda modified idom support ]] [[[@../../test/test_bimap_assign.cpp test_bimap_assign.cpp ]] [Test Boost.Assign support ]] [[[@../../test/test_bimap_project.cpp test_bimap_project.cpp ]] [Projection of iterators support ]] [[[@../../test/test_bimap_operator_bracket.cpp test_bimap_operator_bracket.cpp ]] [`operator[]` and `at()` functions ]] [[[@../../test/test_bimap_info.cpp test_bimap_info.cpp ]] [Information hooking support ]] [[[@../../test/test_bimap_extra.cpp test_bimap_extra.cpp ]] [Additional checks ]] [[[@../../test/compile_fail/test_bimap_info_1.cpp test_bimap_info_1.cpp ]] [Information hooking compilation fail test ]] [[[@../../test/compile_fail/test_bimap_info_2.cpp test_bimap_info_2.cpp ]] [Information hooking compilation fail test ]] [[[@../../test/compile_fail/test_bimap_info_3.cpp test_bimap_info_3.cpp ]] [Information hooking compilation fail test ]] [[[@../../test/compile_fail/test_bimap_mutable_1.cpp test_bimap_mutable_1.cpp ]] [Mutable members compilation fail test ]] [[[@../../test/compile_fail/test_bimap_mutable_2.cpp test_bimap_mutable_2.cpp ]] [Mutable members compilation fail test ]] [[[@../../test/compile_fail/test_bimap_mutable_3.cpp test_bimap_mutable_3.cpp ]] [Mutable members compilation fail test ]] ] [endsect]