xref: /haiku/src/tests/kits/app/broster/BroadcastTester.h (revision 3e9f5cc54c62579056a35d595fd71ba2fa902982)
16df9b41cSIngo Weinhold //------------------------------------------------------------------------------
26df9b41cSIngo Weinhold //	BroadcastTester.h
36df9b41cSIngo Weinhold //
46df9b41cSIngo Weinhold //------------------------------------------------------------------------------
56df9b41cSIngo Weinhold 
66df9b41cSIngo Weinhold #ifndef BROADCAST_TESTER_H
76df9b41cSIngo Weinhold #define BROADCAST_TESTER_H
86df9b41cSIngo Weinhold 
96df9b41cSIngo Weinhold // Standard Includes -----------------------------------------------------------
106df9b41cSIngo Weinhold 
116df9b41cSIngo Weinhold // System Includes -------------------------------------------------------------
126df9b41cSIngo Weinhold 
136df9b41cSIngo Weinhold // Project Includes ------------------------------------------------------------
146df9b41cSIngo Weinhold #include <TestCase.h>
156df9b41cSIngo Weinhold 
166df9b41cSIngo Weinhold // Local Includes --------------------------------------------------------------
176df9b41cSIngo Weinhold #include "../common.h"
186df9b41cSIngo Weinhold 
19*3e9f5cc5Sbeveloper class BApplication; // forward declaration
20*3e9f5cc5Sbeveloper 
216df9b41cSIngo Weinhold // Local Defines ---------------------------------------------------------------
226df9b41cSIngo Weinhold 
236df9b41cSIngo Weinhold // Globals ---------------------------------------------------------------------
246df9b41cSIngo Weinhold 
256df9b41cSIngo Weinhold class BroadcastTester : public BTestCase
266df9b41cSIngo Weinhold {
276df9b41cSIngo Weinhold 	public:
BroadcastTester()286df9b41cSIngo Weinhold 		BroadcastTester() {;}
BroadcastTester(std::string name)296df9b41cSIngo Weinhold 		BroadcastTester(std::string name) : BTestCase(name) {;}
306df9b41cSIngo Weinhold 
316df9b41cSIngo Weinhold 		void setUp();
326df9b41cSIngo Weinhold 		void tearDown();
336df9b41cSIngo Weinhold 
346df9b41cSIngo Weinhold 		void BroadcastTestA1();
356df9b41cSIngo Weinhold 		void BroadcastTestA2();
366df9b41cSIngo Weinhold 
376df9b41cSIngo Weinhold 		void BroadcastTestB1();
386df9b41cSIngo Weinhold 		void BroadcastTestB2();
396df9b41cSIngo Weinhold 		void BroadcastTestB3();
406df9b41cSIngo Weinhold 
416df9b41cSIngo Weinhold 		static Test* Suite();
426df9b41cSIngo Weinhold 
436df9b41cSIngo Weinhold private:
446df9b41cSIngo Weinhold 	BApplication *fApplication;
456df9b41cSIngo Weinhold };
466df9b41cSIngo Weinhold 
476df9b41cSIngo Weinhold #endif	// BROADCAST_TESTER_H
48