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
11class PathTest : public BasicTest
12{
13public:
14	static CppUnit::Test* Suite();
15
16	// This function called before *each* test added in Suite()
17	void setUp();
18
19	// This function called after *each* test added in Suite()
20	void tearDown();
21
22	//------------------------------------------------------------
23	// Test functions
24	//------------------------------------------------------------
25	void InitTest1();
26	void InitTest2();
27	void AppendTest();
28	void LeafTest();
29	void ParentTest();
30	void ComparisonTest();
31	void AssignmentTest();
32	void FlattenableTest();
33};
34
35#endif	// __sk_path_test_h__
36