152a38012Sejakowatz //------------------------------------------------------------------------------ 252a38012Sejakowatz // ValidateInstantiationTester.h 352a38012Sejakowatz // 452a38012Sejakowatz //------------------------------------------------------------------------------ 552a38012Sejakowatz 652a38012Sejakowatz #ifndef VALIDATEINSTANTIATIONTESTER_H 752a38012Sejakowatz #define VALIDATEINSTANTIATIONTESTER_H 852a38012Sejakowatz 952a38012Sejakowatz // Standard Includes ----------------------------------------------------------- 1052a38012Sejakowatz 1152a38012Sejakowatz // System Includes ------------------------------------------------------------- 1252a38012Sejakowatz 1352a38012Sejakowatz // Project Includes ------------------------------------------------------------ 1452a38012Sejakowatz #include "LocalCommon.h" 1552a38012Sejakowatz 1652a38012Sejakowatz // Local Includes -------------------------------------------------------------- 1752a38012Sejakowatz 1852a38012Sejakowatz // Local Defines --------------------------------------------------------------- 1952a38012Sejakowatz 2052a38012Sejakowatz // Globals --------------------------------------------------------------------- 2152a38012Sejakowatz 2252a38012Sejakowatz //------------------------------------------------------------------------------ 23*a6b33ea3STyler Dauwalder class TValidateInstantiationTest : public BTestCase 2452a38012Sejakowatz { 2552a38012Sejakowatz public: BTestCase(name)26*a6b33ea3STyler Dauwalder TValidateInstantiationTest(std::string name = "") : BTestCase(name) {;} 2752a38012Sejakowatz 2852a38012Sejakowatz void AllParamsInvalid(); 2952a38012Sejakowatz void ClassNameParamInvalid(); 3052a38012Sejakowatz void ArchiveParamInvalid(); 3152a38012Sejakowatz void ClassFieldEmpty(); 3252a38012Sejakowatz void ClassFieldBogus(); 3352a38012Sejakowatz void AllValid(); 3452a38012Sejakowatz 35*a6b33ea3STyler Dauwalder static CppUnit::Test* Suite(); 3652a38012Sejakowatz }; 3752a38012Sejakowatz //------------------------------------------------------------------------------ 3852a38012Sejakowatz 3952a38012Sejakowatz 4052a38012Sejakowatz #endif //VALIDATEINSTANTIATIONTESTER_H 4152a38012Sejakowatz 4252a38012Sejakowatz /* 4352a38012Sejakowatz * $Log $ 4452a38012Sejakowatz * 4552a38012Sejakowatz * $Id $ 4652a38012Sejakowatz * 4752a38012Sejakowatz */ 4852a38012Sejakowatz 49*a6b33ea3STyler Dauwalder 50