Files Classes Functions Hierarchy
#include <cassert>#include <iostream>#include <buckettest.h>#include <commandline.h>#include <hashtabletest.h>#include <typedefs.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 11 of file main.cpp.
References buckettest::doc, hashtabletest::doc, commandline::mapvar(), buckettest::test01(), hashtabletest::test01(), buckettest::test02(), hashtabletest::test02unit(), buckettest::test03(), hashtabletest::test03unit(), buckettest::test04(), hashtabletest::test04unit(), hashtabletest::test05(), hashtabletest::test06(), hashtabletest::test07(), and hashtabletest::test08().
00012 { 00013 00014 commandline cmd(argc,argv); 00015 uint prog(0); 00016 cmd.mapvar(prog,"prog"); 00017 00018 switch (prog) 00019 { 00020 case 0: 00021 cout << "./main prog=1 " << hashtabletest::doc[1] << endl; 00022 cout << "./main prog=2 " << hashtabletest::doc[2] << endl; 00023 cout << "./main prog=3 " << hashtabletest::doc[3] << endl; 00024 cout << "./main prog=4 " << hashtabletest::doc[4] << endl; 00025 cout << "./main prog=5 " << hashtabletest::doc[5] << endl; 00026 cout << "./main prog=6 " << hashtabletest::doc[6] << endl; 00027 cout << "./main prog=7 " << hashtabletest::doc[7] << endl; 00028 cout << "./main prog=8 " << hashtabletest::doc[8] << endl; 00029 00030 cout << "./main prog=11 " << buckettest::doc[1] << endl; 00031 cout << "./main prog=12 " << buckettest::doc[2] << endl; 00032 cout << "./main prog=13 " << buckettest::doc[3] << endl; 00033 cout << "./main prog=14 " << buckettest::doc[4] << endl; 00034 00035 break; 00036 00037 00038 case 1: hashtabletest::test01(); break; 00039 case 2: return hashtabletest::test02unit(); 00040 case 3: return hashtabletest::test03unit(); 00041 case 4: return hashtabletest::test04unit(); 00042 case 5: hashtabletest::test05(); break; 00043 case 6: hashtabletest::test06(); break; 00044 case 7: hashtabletest::test07(); break; 00045 case 8: hashtabletest::test08(); break; 00046 case 11: buckettest::test01(); break; 00047 case 12: buckettest::test02(); break; 00048 case 13: buckettest::test03(); break; 00049 case 14: buckettest::test04(); break; 00050 00051 default: cout << "error: No case handled." << endl; return 1; 00052 } 00053 00054 return 0; 00055 }
1.5.8