/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

DbiValidate.h
Go to the documentation of this file.
00001 #ifndef DBIVALIDATE_H
00002 #define DBIVALIDATE_H
00003 
00023 #include "Rtypes.h"
00024 
00025 class DbiValidate
00026 {
00027 
00028 public:
00029 
00030 
00031 // Constructors and destructors
00032                            DbiValidate(int verbosity);
00033                            DbiValidate();
00034   virtual                 ~DbiValidate();
00035 
00036 // State testing member functions
00037  
00038 // State changing member functions
00039 
00040                     Bool_t RunAllTests();
00041                     Bool_t RunTest(Int_t testNum);
00042                     void RunTimeTest();
00043  
00044 private:
00045 
00046     void init(int verbosity);
00047 
00048 // Types and enum
00049   enum { kNUMTESTS = 13 };
00050 
00051 // Database preparation and clean up.
00052 
00053                     void PrepareDatabases();
00054                     void CleanDatabases(Bool_t printWarnings = true);
00055 
00056 // State changing member functions
00057                     Bool_t Test_0();
00058                     Bool_t Test_1();
00059                     Bool_t Test_2();
00060                     Bool_t Test_3();
00061                     Bool_t Test_4();
00062                     Bool_t Test_5();
00063                     Bool_t Test_6();
00064                     Bool_t Test_7();
00065                     Bool_t Test_8();
00066                     Bool_t Test_9();
00067                     Bool_t Test_10();
00068                     Bool_t Test_11();
00069                     Bool_t Test_12();
00070                     Bool_t Test_13();
00071 
00072 // Data members
00073 
00075   Int_t fNumFail;           
00076 
00078   Int_t fNumPass;           
00079 
00082   Bool_t fGoodCascade;       
00083                                         
00086    Bool_t fSkipAsciiDbTest;   
00087 
00088  
00089   // Removed: ClassDef(DbiValidate,0)       // Database Interface validation suite
00090 
00091 };
00092 
00093 
00094 #endif  // DBIVALIDATE_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:57:18 for DbiTest by doxygen 1.7.4