#include <test_dictionary.h>

Public Member Functions | |
| DictionaryTest () | |
| DictType * | getDict () |
| void | setUp () |
| void | reset () |
| void | tearDown () |
| void | testInsertST () |
| void | testDeleteKeyST () |
| void | testFindValueST () |
| void | testDeleteValueST () |
| void | testInsertMT () |
| void | testFindValueMT () |
| void | testFindKeyMT () |
| void | testDeleteKeyMT () |
| void | testDeleteValueMT () |
| void | testInsertRemoveMT () |
| test::DictionaryTest< DictType, ParaType, CLASS_NAME >::DictionaryTest | ( | ) | [inline] |
| DictType* test::DictionaryTest< DictType, ParaType, CLASS_NAME >::getDict | ( | ) | [inline] |
| void test::DictionaryTest< DictType, ParaType, CLASS_NAME >::setUp | ( | ) | [inline] |
| void test::DictionaryTest< DictType, ParaType, CLASS_NAME >::reset | ( | ) | [inline, virtual] |
This function will be called by multi-thread test. It should clean the internal state. It should ensure that the test with i threads should NOT affect the execution with (i+1) threads.
Reimplemented from BaseTest< ParaType >.
| void test::DictionaryTest< DictType, ParaType, CLASS_NAME >::tearDown | ( | ) | [inline] |
| void test::DictionaryTest< DictType, ParaType, CLASS_NAME >::testInsertST | ( | ) | [inline] |
| void test::DictionaryTest< DictType, ParaType, CLASS_NAME >::testDeleteKeyST | ( | ) | [inline] |
| void test::DictionaryTest< DictType, ParaType, CLASS_NAME >::testFindValueST | ( | ) | [inline] |
| void test::DictionaryTest< DictType, ParaType, CLASS_NAME >::testDeleteValueST | ( | ) | [inline] |
| void test::DictionaryTest< DictType, ParaType, CLASS_NAME >::testInsertMT | ( | ) | [inline] |
| void test::DictionaryTest< DictType, ParaType, CLASS_NAME >::testFindValueMT | ( | ) | [inline] |
| void test::DictionaryTest< DictType, ParaType, CLASS_NAME >::testFindKeyMT | ( | ) | [inline] |
| void test::DictionaryTest< DictType, ParaType, CLASS_NAME >::testDeleteKeyMT | ( | ) | [inline] |
| void test::DictionaryTest< DictType, ParaType, CLASS_NAME >::testDeleteValueMT | ( | ) | [inline] |
| void test::DictionaryTest< DictType, ParaType, CLASS_NAME >::testInsertRemoveMT | ( | ) | [inline] |
1.5.6