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 13class SymLinkTest : public NodeTest 14{ 15public: 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