xref: /haiku/src/tests/kits/support/barchivable/ValidateInstantiationTester.h (revision 4f00613311d0bd6b70fa82ce19931c41f071ea4e)
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