xref: /haiku/src/tests/kits/app/bmessenger/MessengerComparissonTester.h (revision 63cf9844c1fcfcb1b658c1206c808cb18e37ac4c)
17ce28c04SIngo Weinhold //------------------------------------------------------------------------------
27ce28c04SIngo Weinhold //	MessengerComparissonTester.h
37ce28c04SIngo Weinhold //
47ce28c04SIngo Weinhold //------------------------------------------------------------------------------
57ce28c04SIngo Weinhold 
67ce28c04SIngo Weinhold #ifndef MESSENGER_COMPARISSON_TESTER_H
77ce28c04SIngo Weinhold #define MESSENGER_COMPARISSON_TESTER_H
87ce28c04SIngo Weinhold 
97ce28c04SIngo Weinhold // Standard Includes -----------------------------------------------------------
107ce28c04SIngo Weinhold 
117ce28c04SIngo Weinhold // System Includes -------------------------------------------------------------
127ce28c04SIngo Weinhold 
137ce28c04SIngo Weinhold // Project Includes ------------------------------------------------------------
147ce28c04SIngo Weinhold #include <ThreadedTestCase.h>
157ce28c04SIngo Weinhold 
167ce28c04SIngo Weinhold // Local Includes --------------------------------------------------------------
177ce28c04SIngo Weinhold #include "../common.h"
187ce28c04SIngo Weinhold 
197ce28c04SIngo Weinhold // Local Defines ---------------------------------------------------------------
207ce28c04SIngo Weinhold 
217ce28c04SIngo Weinhold // Globals ---------------------------------------------------------------------
227ce28c04SIngo Weinhold 
237ce28c04SIngo Weinhold class BHandler;
247ce28c04SIngo Weinhold class BLooper;
257ce28c04SIngo Weinhold 
267ce28c04SIngo Weinhold class MessengerComparissonTester : public BThreadedTestCase
277ce28c04SIngo Weinhold {
287ce28c04SIngo Weinhold public:
297ce28c04SIngo Weinhold 	MessengerComparissonTester();
307ce28c04SIngo Weinhold 	MessengerComparissonTester(std::string name);
317ce28c04SIngo Weinhold 	virtual ~MessengerComparissonTester();
327ce28c04SIngo Weinhold 
337ce28c04SIngo Weinhold 	void ComparissonTest1();
347ce28c04SIngo Weinhold 	void ComparissonTest2();
357ce28c04SIngo Weinhold 	void ComparissonTest3();
36*63cf9844SIngo Weinhold 	void LessTest1();
377ce28c04SIngo Weinhold 
387ce28c04SIngo Weinhold 	static Test* Suite();
397ce28c04SIngo Weinhold 
407ce28c04SIngo Weinhold private:
417ce28c04SIngo Weinhold 	BHandler *fHandler;
427ce28c04SIngo Weinhold 	BLooper *fLooper;
437ce28c04SIngo Weinhold };
447ce28c04SIngo Weinhold 
457ce28c04SIngo Weinhold #endif	// MESSENGER_COMPARISSON_TESTER_H
467ce28c04SIngo Weinhold 
47