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
23class BHandler;
24class BLooper;
25
26class MessengerAssignmentTester : public BThreadedTestCase
27{
28public:
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
39private:
40	BHandler *fHandler;
41	BLooper *fLooper;
42};
43
44#endif	// MESSENGER_ASSIGNMENT_TESTER_H
45
46