#include <test_list.h>
Public Member Functions | |
ListTest () | |
ListType * | getList () |
void | setUp () |
void | reset () |
void | tearDown () |
void | testEmptyST () |
void | testInsertST () |
void | testPush_frontST () |
void | testRemoveST () |
void | testInsertMT () |
void | testPush_frontMT () |
void | testRemoveMT () |
void | testInsertRemoveMT () |
test::ListTest< ListType, ParaType, CLASS_NAME >::ListTest | ( | ) | [inline] |
ListType* test::ListTest< ListType, ParaType, CLASS_NAME >::getList | ( | ) | [inline] |
void test::ListTest< ListType, ParaType, CLASS_NAME >::setUp | ( | ) | [inline] |
void test::ListTest< ListType, 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::ListTest< ListType, ParaType, CLASS_NAME >::tearDown | ( | ) | [inline] |
void test::ListTest< ListType, ParaType, CLASS_NAME >::testEmptyST | ( | ) | [inline] |
void test::ListTest< ListType, ParaType, CLASS_NAME >::testInsertST | ( | ) | [inline] |
void test::ListTest< ListType, ParaType, CLASS_NAME >::testPush_frontST | ( | ) | [inline] |
void test::ListTest< ListType, ParaType, CLASS_NAME >::testRemoveST | ( | ) | [inline] |
void test::ListTest< ListType, ParaType, CLASS_NAME >::testInsertMT | ( | ) | [inline] |
void test::ListTest< ListType, ParaType, CLASS_NAME >::testPush_frontMT | ( | ) | [inline] |
void test::ListTest< ListType, ParaType, CLASS_NAME >::testRemoveMT | ( | ) | [inline] |
void test::ListTest< ListType, ParaType, CLASS_NAME >::testInsertRemoveMT | ( | ) | [inline] |