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//------------------------------------------------------------------------------ 23class 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