boost.png (6897 bytes)Boost.MultiIndex 測試



Boost.MultiIndex 測試套裝對庫所提供的一系列功能都進行了測試。雖然這些測試的原意並不是要作為學習指導,但是有心的讀者會發現查看這些源程序很有助於熟悉Boost.MultiIndex所提供的常用特性。

Boost.MultiIndex 測試套裝
程序 描述
test_basic.cpp 教程中的“員工”例程的簡單擴充
test_capacity.cpp empty, size, resize (非基於鍵的索引) 和 reserve/capacity (僅隨機訪問索引).
test_comparison.cpp 索引的比較
test_composite_key.cpp composite_keycomposite_key_compare.
test_conv_iterators.cpp 檢查非常量迭代器與常量迭代器的轉換
test_copy_assignment.cpp 各種形式的賦值: copy, operator =, insertion, (僅基於鍵的索引) assign .
test_hash_ops.cpp 散列操作
test_iterators.cpp 常量與非常量迭代器及其反向迭代器
test_key_extractors.cpp 覆蓋了本庫所帶的所有鍵提取器的用例
test_list_ops.cpp 序列索引和隨機訪問索引的類-list操作
test_modifiers.cpp 檢查插入與刪除操作族
test_mpl_ops.cpp multi_index_container 類型操作的元編程
test_observers.cpp 檢查有序索引與散列索引的觀察成員函數
test_projection.cpp 索引間的迭代器投影
test_range.cpp 測試 range 工具 (僅用於有序索引)
test_rearrange.cpp 序列索引和隨機訪問索引的重排函數
test_safe_mode.cpp 安全模式中的所有條件檢查
test_serialization1.cpp
test_serialization2.cpp
test_serialization3.cpp
序列化支持
test_set_ops.cpp 有序索引的類-set操作
test_special_set_ops.cpp 檢查使用兼容排序的查找操作
test_update.cpp replace, modifymodify_key.



Revised July 11th 2007

© Copyright 2003-2007 Joaquín M López Muñoz. 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)