Test suite

| Home | Libraries | People | FAQ | More

## 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.

Program | Description
--- | ---
test_tagged.cpp | Tagged idiom checks
test_mutant.cpp | Test the mutant idiom
test_structured_pair.cpp | Test structured pair class
test_mutant_relation.cpp | Test the relation class
test_bimap_set_of.cpp | Library interface check
test_bimap_multiset_of.cpp | Library interface check
test_bimap_unordered_set_of.cpp | Library interface check
test_bimap_unordered_multiset_of.cpp | Library interface check
test_bimap_list_of.cpp | Library interface check
test_bimap_vector_of.cpp | Library interface check
test_bimap_convenience_header.cpp | Library interface check
test_bimap_ordered.cpp | Test set and multiset based bimaps
test_bimap_unordered.cpp | Test unordered_set and unordered_multiset based bimaps
test_bimap_sequenced.cpp | Test list and vector based bimaps
test_bimap_unconstrained.cpp | Test bimaps with unconstrained views
test_bimap_serialization.cpp | Serialization support checks
test_bimap_property_map.cpp | Property map concepts for the set and unordered set views
test_bimap_modify.cpp | `replace`, `modify` and `operator[]`
test_bimap_lambda.cpp | Test lambda modified idom support
test_bimap_assign.cpp | Test Boost.Assign support
test_bimap_project.cpp | Projection of iterators support
test_bimap_operator_bracket.cpp | `operator[]` and `at()` functions
test_bimap_info.cpp | Information hooking support
test_bimap_extra.cpp | Additional checks
test_bimap_info_1.cpp | Information hooking compilation fail test
test_bimap_info_2.cpp | Information hooking compilation fail test
test_bimap_info_3.cpp | Information hooking compilation fail test
test_bimap_mutable_1.cpp | Mutable members compilation fail test
test_bimap_mutable_2.cpp | Mutable members compilation fail test
test_bimap_mutable_3.cpp | Mutable members compilation fail test