xref: /haiku/src/tests/kits/interface/bdeskbar/DeskbarLocationTest.h (revision 7f3de5c3628a5f11246ed040178417d277298536)
1*7f3de5c3Sjrand /*
2*7f3de5c3Sjrand 	$Id: DeskbarLocationTest.h,v 1.1 2002/09/13 03:51:09 jrand Exp $
3*7f3de5c3Sjrand 
4*7f3de5c3Sjrand 	This file defines a class for performing a test of BDeskbar
5*7f3de5c3Sjrand 	functionality.
6*7f3de5c3Sjrand 
7*7f3de5c3Sjrand 	*/
8*7f3de5c3Sjrand 
9*7f3de5c3Sjrand 
10*7f3de5c3Sjrand #ifndef DeskbarLocationTest_H
11*7f3de5c3Sjrand #define DeskbarLocationTest_H
12*7f3de5c3Sjrand 
13*7f3de5c3Sjrand 
14*7f3de5c3Sjrand #include "../common.h"
15*7f3de5c3Sjrand #include <Deskbar.h>
16*7f3de5c3Sjrand 
17*7f3de5c3Sjrand 
18*7f3de5c3Sjrand class DeskbarLocationTest :
19*7f3de5c3Sjrand 	public TestCase {
20*7f3de5c3Sjrand 
21*7f3de5c3Sjrand private:
22*7f3de5c3Sjrand 	void CheckLocation(BDeskbar *, deskbar_location, bool, bool);
23*7f3de5c3Sjrand 	void TestLocation(BDeskbar *, deskbar_location);
24*7f3de5c3Sjrand 
25*7f3de5c3Sjrand protected:
26*7f3de5c3Sjrand 
27*7f3de5c3Sjrand public:
28*7f3de5c3Sjrand 	static Test *suite(void);
29*7f3de5c3Sjrand 	void PerformTest(void);
30*7f3de5c3Sjrand 	DeskbarLocationTest(std::string name = "");
31*7f3de5c3Sjrand 	virtual ~DeskbarLocationTest();
32*7f3de5c3Sjrand 	};
33*7f3de5c3Sjrand 
34*7f3de5c3Sjrand #endif