xref: /haiku/src/tests/kits/storage/PathTest.h (revision 51978af14a173e7fae0563b562be5603bc652aeb)
1 // PathTest.h
2 
3 #ifndef __sk_path_test_h__
4 #define __sk_path_test_h__
5 
6 #include <StorageDefs.h>
7 #include <SupportDefs.h>
8 #include <BasicTest.h>
9 
10 class CppUnit::Test;
11 
12 class PathTest : public BasicTest
13 {
14 public:
15 	static CppUnit::Test* Suite();
16 
17 	// This function called before *each* test added in Suite()
18 	void setUp();
19 
20 	// This function called after *each* test added in Suite()
21 	void tearDown();
22 
23 	//------------------------------------------------------------
24 	// Test functions
25 	//------------------------------------------------------------
26 	void InitTest1();
27 	void InitTest2();
28 	void AppendTest();
29 	void LeafTest();
30 	void ParentTest();
31 	void ComparisonTest();
32 	void AssignmentTest();
33 	void FlattenableTest();
34 };
35 
36 #endif	// __sk_path_test_h__
37