Files Classes Functions Hierarchy
#include <cstdlib>#include <iostream>#include <array2Dtest.h>#include <cirbuffarrtest.h>#include <commandline.h>#include <commandlinetest.h>#include <dumbarraytest.h>#include <fnobjtest.h>#include <indextabletest.h>#include <messagetest.h>#include <print.h>#include <printtest.h>#include <singletontest.h>#include <stringconverttest.h>#include <stringserializationtest.h>#include <stringtagparsertest.h>#include <tokenizertest.h>
Go to the source code of this file.
Functions | |
| int | main (int argc, char **argv) |
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
Definition at line 28 of file main.cpp.
References array2Dtest01(), cirbuffarrtest01(), cirbuffarrtest02(), stringserializationtest::doc, messagetest::doc, stringtagparsertest::doc, commandlinetest::doc, dumbarraytest01(), dumbarraytest02(), dumbarraytest03(), fnobjtest01(), fnobjtest02(), indextabletest01(), commandline::mapvar(), singletontest01(), stringserializationtest::test01(), stringtagparsertest::test01(), commandlinetest::test01(), printtest::test01(), stringserializationtest::test02(), stringtagparsertest::test02(), commandlinetest::test02(), printtest::test02(), stringserializationtest::test03(), stringtagparsertest::test03(), commandlinetest::test03(), stringserializationtest::test04(), stringtagparsertest::test04(), commandlinetest::test04(), commandlinetest::test05(), test10(), stringserializationtest::unittest01(), stringtagparsertest::unittest01(), and stringtagparsertest::unittest02().
00029 { 00030 commandline cmd(argc,argv); 00031 uint prog(0); 00032 cmd.mapvar(prog,"prog"); 00033 00034 switch (prog) 00035 { 00036 case 0: 00037 cout << "$./main prog=12 generate new random numbers" << endl; 00038 cout << "$./main prog=1" << endl; 00039 cout << " Testing the index table" << endl; 00040 cout << "$./main prog=20..21" << endl; 00041 cout << " Testing the circular buffer array." << endl; 00042 cout << "$./main prog=3" << endl; 00043 cout << " Testing the dumbarray which essentially is an array of pointers." << endl; 00044 cout << "$./main prog=4" << endl; 00045 cout << " More dumbarray testing." << endl; 00046 00047 cout << "$./main prog=13..14" << endl; 00048 cout << " Test the functional object classes." << endl; 00049 cout << "$./main prog=15..18 - Testing commandline" << endl; 00050 cout << "$./main prog=15 - " << commandlinetest::doc[1] << endl; 00051 cout << "$./main prog=16 - " << commandlinetest::doc[2] << endl; 00052 cout << "$./main prog=17 - " << commandlinetest::doc[3] << endl; 00053 cout << "$./main prog=18 - " << commandlinetest::doc[4] << endl; 00054 cout << "$./main prog=19 - " << commandlinetest::doc[5] << endl; 00055 00056 cout << "$./main prog=35 - print for displaying containers." << endl; 00057 cout << "$./main prog=36 - printing an STL set." << endl; 00058 00059 cout << "$./main prog=40 - " << tokenizertest::doc[0] << endl; 00060 cout << "$./main prog=41 - " << tokenizertest::doc[1] << endl; 00061 cout << "$./main prog=42 - " << tokenizertest::doc[2] << endl; 00062 cout << "$./main prog=43 - " << tokenizertest::doc[3] << endl; 00063 cout << "$./main prog=44 - " << tokenizertest::doc[4] << endl; 00064 cout << "$./main prog=45 - " << tokenizertest::doc[5] << endl; 00065 cout << "$./main prog=46 - " << tokenizertest::doc[6] << endl; 00066 cout << "$./main prog=47 - " << tokenizertest::doc[7] << endl; 00067 cout << "$./main prog=48 - " << tokenizertest::doc[8] << endl; 00068 cout << "$./main prog=49 - " << tokenizertest::doc[9] << endl; 00069 cout << "$./main prog=50 - " << tokenizertest::doc[10] << endl; 00070 cout << "$./main prog=51 - " << tokenizertest::doc[11] << endl; 00071 cout << "$./main prog=52 - " << tokenizertest::doc[12] << endl; 00072 cout << "$./main prog=53 - " << tokenizertest::doc[13] << endl; 00073 cout << "$./main prog=54 - " << tokenizertest::doc[14] << endl; 00074 00075 cout << "$./main prog=61 - " << stringtagparsertest::doc[1] << endl; 00076 cout << "$./main prog=62 - " << stringtagparsertest::doc[2] << endl; 00077 cout << "$./main prog=63 - " << stringtagparsertest::doc[3] << endl; 00078 cout << "$./main prog=64 - " << stringtagparsertest::doc[4] << endl; 00079 cout << "$./main prog=65 - " << stringtagparsertest::doc[5] << endl; 00080 00081 cout << "$./main prog=70 - " << messagetest::doc[1] << endl; 00082 cout << "$./main prog=71 - " << messagetest::doc[2] << endl; 00083 cout << "$./main prog=72 - " << messagetest::doc[3] << endl; 00084 00085 cout << "$./main prog=80 - " << stringserializationtest::doc[1] << endl; 00086 cout << "$./main prog=81 - " << stringserializationtest::doc[2] << endl; 00087 cout << "$./main prog=82 - " << stringserializationtest::doc[3] << endl; 00088 cout << "$./main prog=83 - " << stringserializationtest::doc[4] << endl; 00089 cout << "$./main prog=84 - " << stringserializationtest::doc[5] << endl; 00090 00091 cout << "$./main prog=90 - " << stringconverttest::doc[0] << endl; 00092 break; 00093 00094 case 1: indextabletest01(); break; 00095 00096 case 3: dumbarraytest01(); break; 00097 case 4: dumbarraytest02(); break; 00098 case 35: printtest::test01(); break; 00099 case 36: printtest::test02(); break; 00100 case 7: dumbarraytest03(); break; 00101 case 13: fnobjtest01(); break; 00102 case 14: fnobjtest02(); break; 00103 case 15: commandlinetest::test01(argc,argv); break; 00104 case 16: commandlinetest::test02(argc,argv); break; 00105 case 17: commandlinetest::test03(argc,argv); break; 00106 case 18: commandlinetest::test04(argc,argv); break; 00107 case 19: commandlinetest::test05(); break; 00108 00109 case 20: cirbuffarrtest01(); break; 00110 case 21: cirbuffarrtest02(); break; 00111 case 22: singletontest01(); break; 00112 00113 case 30: array2Dtest01(); break; 00114 00115 case 40: tokenizertest().test00(); break; 00116 case 41: tokenizertest().test01(); break; 00117 case 42: tokenizertest().test02(); break; 00118 case 43: tokenizertest().test03(); break; 00119 case 44: tokenizertest().test04(); break; 00120 case 45: tokenizertest().test05(); break; 00121 case 46: tokenizertest().test06(); break; 00122 case 47: tokenizertest().test07(); break; 00123 case 48: tokenizertest().test08(); break; 00124 case 49: tokenizertest().test09(); break; 00125 case 50: tokenizertest::test10(); break; 00126 case 51: return tokenizertest::unittest01(); 00127 case 52: return tokenizertest::unittest02(); 00128 case 53: return tokenizertest::unittest03(); 00129 case 54: return tokenizertest::unittest04(); 00130 00131 case 61: stringtagparsertest::test01(); break; 00132 case 62: stringtagparsertest::test02(); break; 00133 case 63: return stringtagparsertest::unittest01(); 00134 case 64: stringtagparsertest::test03(); break; 00135 case 65: stringtagparsertest::test04(); break; 00136 case 66: return stringtagparsertest::unittest02(); 00137 00138 case 70: messagetest().test01(); break; 00139 case 71: messagetest().test02(); break; 00140 case 72: messagetest().test03(); break; 00141 00142 case 80: stringserializationtest::test01(); break; 00143 case 81: stringserializationtest::test02(); break; 00144 case 82: stringserializationtest::test03(); break; 00145 case 83: stringserializationtest::test04(); break; 00146 case 84: return stringserializationtest::unittest01(); 00147 00148 case 90: return stringconverttest::unittest01(); 00149 00150 default: cout << "error: No case handled." << endl; return 1; 00151 } 00152 00153 return 0; 00154 }
1.5.8