1 //------------------------------------------------------------------------------ 2 // ValidateInstantiationTester.h 3 // 4 //------------------------------------------------------------------------------ 5 6 #ifndef VALIDATEINSTANTIATIONTESTER_H 7 #define VALIDATEINSTANTIATIONTESTER_H 8 9 // Standard Includes ----------------------------------------------------------- 10 11 // System Includes ------------------------------------------------------------- 12 13 // Project Includes ------------------------------------------------------------ 14 #include "LocalCommon.h" 15 16 // Local Includes -------------------------------------------------------------- 17 18 // Local Defines --------------------------------------------------------------- 19 20 // Globals --------------------------------------------------------------------- 21 22 //------------------------------------------------------------------------------ 23 class TValidateInstantiationTest : public BTestCase 24 { 25 public: 26 TValidateInstantiationTest(std::string name = "") : BTestCase(name) {;} 27 28 void AllParamsInvalid(); 29 void ClassNameParamInvalid(); 30 void ArchiveParamInvalid(); 31 void ClassFieldEmpty(); 32 void ClassFieldBogus(); 33 void AllValid(); 34 35 static CppUnit::Test* Suite(); 36 }; 37 //------------------------------------------------------------------------------ 38 39 40 #endif //VALIDATEINSTANTIATIONTESTER_H 41 42 /* 43 * $Log $ 44 * 45 * $Id $ 46 * 47 */ 48 49 50