xref: /haiku/src/tests/kits/interface/bdeskbar/DeskbarLocationTest.h (revision 571d840abfdf03de583b26fefd2066ee75b25cf4)
17f3de5c3Sjrand /*
2*571d840aSOliver Tappe 	$Id: DeskbarLocationTest.h 1236 2002-09-28 07:27:00Z shatty $
37f3de5c3Sjrand 
47f3de5c3Sjrand 	This file defines a class for performing a test of BDeskbar
57f3de5c3Sjrand 	functionality.
67f3de5c3Sjrand 
77f3de5c3Sjrand 	*/
87f3de5c3Sjrand 
97f3de5c3Sjrand 
107f3de5c3Sjrand #ifndef DeskbarLocationTest_H
117f3de5c3Sjrand #define DeskbarLocationTest_H
127f3de5c3Sjrand 
137f3de5c3Sjrand 
147f3de5c3Sjrand #include "../common.h"
157f3de5c3Sjrand #include <Deskbar.h>
167f3de5c3Sjrand 
177f3de5c3Sjrand 
187f3de5c3Sjrand class DeskbarLocationTest :
197f3de5c3Sjrand 	public TestCase {
207f3de5c3Sjrand 
217f3de5c3Sjrand private:
227f3de5c3Sjrand 	void CheckLocation(BDeskbar *, deskbar_location, bool, bool);
237f3de5c3Sjrand 	void TestLocation(BDeskbar *, deskbar_location);
247f3de5c3Sjrand 
257f3de5c3Sjrand protected:
267f3de5c3Sjrand 
277f3de5c3Sjrand public:
287f3de5c3Sjrand 	static Test *suite(void);
297f3de5c3Sjrand 	void PerformTest(void);
307f3de5c3Sjrand 	DeskbarLocationTest(std::string name = "");
317f3de5c3Sjrand 	virtual ~DeskbarLocationTest();
327f3de5c3Sjrand 	};
337f3de5c3Sjrand 
347f3de5c3Sjrand #endif
35