xref: /haiku/src/tests/kits/support/barchivable/main.cpp (revision 1d9d47fc72028bb71b5f232a877231e59cfe2438)
1 //------------------------------------------------------------------------------
2 //	main.cpp
3 //
4 //------------------------------------------------------------------------------
5 
6 // Standard Includes -----------------------------------------------------------
7 
8 // System Includes -------------------------------------------------------------
9 
10 // Project Includes ------------------------------------------------------------
11 
12 // Local Includes --------------------------------------------------------------
13 #include "LocalCommon.h"
14 #include "BArchivableTester.h"
15 #include "ValidateInstantiationTester.h"
16 #include "InstantiateObjectTester.h"
17 #include "FindInstantiationFuncTester.h"
18 
19 // Local Defines ---------------------------------------------------------------
20 
21 // Globals ---------------------------------------------------------------------
22 
23 //------------------------------------------------------------------------------
24 //	Function:	addonTestFunc()
25 //	Descr:		This function is called by the test application to
26 //				get a pointer to the test to run.
27 //------------------------------------------------------------------------------
28 
29 Test* addonTestFunc()
30 {
31 	TestSuite* tests = new TestSuite("BArchivable");
32 
33 	tests->addTest(TBArchivableTestCase::Suite());
34 	tests->addTest(TValidateInstantiationTest::Suite());
35 	tests->addTest(TInstantiateObjectTester::Suite());
36 	tests->addTest(TFindInstantiationFuncTester::Suite());
37 
38 	return tests;
39 }
40 
41 int main()
42 {
43 	Test* tests = addonTestFunc();
44 
45 	TextTestResult Result;
46 	tests->run(&Result);
47 	cout << Result << endl;
48 
49 	delete tests;
50 
51 	return !Result.wasSuccessful();
52 }
53 
54 
55 /*
56  * $Log $
57  *
58  * $Id  $
59  *
60  */
61 
62