1 // SymLinkTest.h 2 3 #ifndef __sk_sym_link_test_h__ 4 #define __sk_sym_link_test_h__ 5 6 #include <SupportDefs.h> 7 8 #include <cppunit/TestCaller.h> 9 #include <cppunit/TestSuite.h> 10 11 #include "NodeTest.h" 12 13 class SymLinkTest : public NodeTest 14 { 15 public: 16 static Test* Suite(); 17 18 virtual void CreateRONodes(TestNodes& testEntries); 19 virtual void CreateRWNodes(TestNodes& testEntries); 20 virtual void CreateUninitializedNodes(TestNodes& testEntries); 21 22 // This function called before *each* test added in Suite() 23 void setUp(); 24 25 // This function called after *each* test added in Suite() 26 void tearDown(); 27 28 // test methods 29 30 void InitTest1(); 31 void InitTest2(); 32 void ReadLinkTest(); 33 void MakeLinkedPathTest(); 34 void IsAbsoluteTest(); 35 void AssignmentTest(); 36 }; 37 38 #endif // __sk_sym_link_test_h__ 39 40 41 42 43