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