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