1#ifndef INSTANTIATE_OBJECT_TESTER_H
2#define INSTANTIATE_OBJECT_TESTER_H
3
4
5#include "LocalCommon.h"
6
7
8class TInstantiateObjectTester : public BTestCase {
9public:
10								TInstantiateObjectTester(
11									std::string name = "");
12
13			void				Case1();
14			void				Case2();
15			void				Case3();
16			void				Case4();
17			void				Case5();
18			void				Case6();
19			void				Case7();
20			void				Case8();
21			void				Case9();
22			void				Case10();
23			void				Case11();
24			void				Case12();
25			void				Case13();
26			void				Case14();
27
28			void				RunTests();
29
30	static	CppUnit::Test*		Suite();
31
32private:
33			void				LoadAddon();
34			void				UnloadAddon();
35			std::string			GetLocalSignature();
36
37private:
38			image_id			fAddonId;
39};
40
41
42#endif	// INSTANTIATE_OBJECT_TESTER_H
43