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