xref: /haiku/src/tests/kits/app/broster/FindAppTester.h (revision 3e9f5cc54c62579056a35d595fd71ba2fa902982)
176fd3246SIngo Weinhold //------------------------------------------------------------------------------
276fd3246SIngo Weinhold //	FindAppTester.h
376fd3246SIngo Weinhold //
476fd3246SIngo Weinhold //------------------------------------------------------------------------------
576fd3246SIngo Weinhold 
676fd3246SIngo Weinhold #ifndef FIND_APP_TESTER_H
776fd3246SIngo Weinhold #define FIND_APP_TESTER_H
876fd3246SIngo Weinhold 
976fd3246SIngo Weinhold // Standard Includes -----------------------------------------------------------
1076fd3246SIngo Weinhold 
1176fd3246SIngo Weinhold // System Includes -------------------------------------------------------------
1276fd3246SIngo Weinhold 
1376fd3246SIngo Weinhold // Project Includes ------------------------------------------------------------
1466ca3e04SIngo Weinhold #include <TestCase.h>
1576fd3246SIngo Weinhold 
1676fd3246SIngo Weinhold // Local Includes --------------------------------------------------------------
1776fd3246SIngo Weinhold #include "../common.h"
1876fd3246SIngo Weinhold 
19*3e9f5cc5Sbeveloper class BApplication; // forward declaration
20*3e9f5cc5Sbeveloper 
2176fd3246SIngo Weinhold // Local Defines ---------------------------------------------------------------
2276fd3246SIngo Weinhold 
2376fd3246SIngo Weinhold // Globals ---------------------------------------------------------------------
2476fd3246SIngo Weinhold 
2566ca3e04SIngo Weinhold class FindAppTester : public BTestCase
2676fd3246SIngo Weinhold {
2776fd3246SIngo Weinhold 	public:
FindAppTester()2876fd3246SIngo Weinhold 		FindAppTester() {;}
FindAppTester(std::string name)2966ca3e04SIngo Weinhold 		FindAppTester(std::string name) : BTestCase(name) {;}
3076fd3246SIngo Weinhold 
3176fd3246SIngo Weinhold 		void setUp();
3276fd3246SIngo Weinhold 		void tearDown();
3376fd3246SIngo Weinhold 
3476fd3246SIngo Weinhold 		void FindAppTestA1();
3576fd3246SIngo Weinhold 		void FindAppTestA2();
3676fd3246SIngo Weinhold 		void FindAppTestA3();
3776fd3246SIngo Weinhold 
3876fd3246SIngo Weinhold 		void FindAppTestB1();
3966ca3e04SIngo Weinhold 		void FindAppTestB2();
4066ca3e04SIngo Weinhold 		void FindAppTestB3();
4166ca3e04SIngo Weinhold 		void FindAppTestB4();
4266ca3e04SIngo Weinhold 		void FindAppTestB5();
4366ca3e04SIngo Weinhold 		void FindAppTestB6();
4466ca3e04SIngo Weinhold 		void FindAppTestB7();
4566ca3e04SIngo Weinhold 		void FindAppTestB8();
4666ca3e04SIngo Weinhold 		void FindAppTestB9();
4766ca3e04SIngo Weinhold 		void FindAppTestB10();
486a6ef240SIngo Weinhold 		void FindAppTestB11();
496a6ef240SIngo Weinhold 		void FindAppTestB12();
5076fd3246SIngo Weinhold 
5176fd3246SIngo Weinhold 		static Test* Suite();
5276fd3246SIngo Weinhold 
5376fd3246SIngo Weinhold private:
5476fd3246SIngo Weinhold 	BApplication *fApplication;
5576fd3246SIngo Weinhold };
5676fd3246SIngo Weinhold 
5776fd3246SIngo Weinhold #endif	// FIND_APP_TESTER_H
58