152a38012Sejakowatz // SymLinkTest.h 252a38012Sejakowatz 352a38012Sejakowatz #ifndef __sk_sym_link_test_h__ 452a38012Sejakowatz #define __sk_sym_link_test_h__ 552a38012Sejakowatz 652a38012Sejakowatz #include <SupportDefs.h> 752a38012Sejakowatz 852a38012Sejakowatz #include <cppunit/TestCaller.h> 952a38012Sejakowatz #include <cppunit/TestSuite.h> 1052a38012Sejakowatz 1152a38012Sejakowatz #include "NodeTest.h" 1252a38012Sejakowatz 1352a38012Sejakowatz class SymLinkTest : public NodeTest 1452a38012Sejakowatz { 1552a38012Sejakowatz public: 1652a38012Sejakowatz static Test* Suite(); 1752a38012Sejakowatz 1852a38012Sejakowatz virtual void CreateRONodes(TestNodes& testEntries); 1952a38012Sejakowatz virtual void CreateRWNodes(TestNodes& testEntries); 2052a38012Sejakowatz virtual void CreateUninitializedNodes(TestNodes& testEntries); 2152a38012Sejakowatz 2252a38012Sejakowatz // This function called before *each* test added in Suite() 2352a38012Sejakowatz void setUp(); 2452a38012Sejakowatz 2552a38012Sejakowatz // This function called after *each* test added in Suite() 2652a38012Sejakowatz void tearDown(); 2752a38012Sejakowatz 2852a38012Sejakowatz // test methods 2952a38012Sejakowatz 3052a38012Sejakowatz void InitTest1(); 3152a38012Sejakowatz void InitTest2(); 3252a38012Sejakowatz void ReadLinkTest(); 3352a38012Sejakowatz void MakeLinkedPathTest(); 3452a38012Sejakowatz void IsAbsoluteTest(); 3552a38012Sejakowatz void AssignmentTest(); 3652a38012Sejakowatz }; 3752a38012Sejakowatz 3852a38012Sejakowatz #endif // __sk_sym_link_test_h__ 39*aad997bdSTyler Dauwalder 40*aad997bdSTyler Dauwalder 41*aad997bdSTyler Dauwalder 42*aad997bdSTyler Dauwalder 43