xref: /haiku/src/tests/kits/app/bmessenger/MessengerAssignmentTester.h (revision c90684742e7361651849be4116d0e5de3a817194)
1 //------------------------------------------------------------------------------
2 //	MessengerAssignmentTester.h
3 //
4 //------------------------------------------------------------------------------
5 
6 #ifndef MESSENGER_ASSIGNMENT_TESTER_H
7 #define MESSENGER_ASSIGNMENT_TESTER_H
8 
9 // Standard Includes -----------------------------------------------------------
10 
11 // System Includes -------------------------------------------------------------
12 
13 // Project Includes ------------------------------------------------------------
14 #include <ThreadedTestCase.h>
15 
16 // Local Includes --------------------------------------------------------------
17 #include "../common.h"
18 
19 // Local Defines ---------------------------------------------------------------
20 
21 // Globals ---------------------------------------------------------------------
22 
23 class BHandler;
24 class BLooper;
25 
26 class MessengerAssignmentTester : public BThreadedTestCase
27 {
28 public:
29 	MessengerAssignmentTester();
30 	MessengerAssignmentTester(std::string name);
31 	virtual ~MessengerAssignmentTester();
32 
33 	void AssignmentTest1();
34 	void AssignmentTest2();
35 	void AssignmentTest3();
36 
37 	static Test* Suite();
38 
39 private:
40 	BHandler *fHandler;
41 	BLooper *fLooper;
42 };
43 
44 #endif	// MESSENGER_ASSIGNMENT_TESTER_H
45 
46