btrfs: Attempt to fix GCC2 build.
[haiku.git] / src / tests / kits / storage / SymLinkTest.h
blob1e4a43c20ac686c835987fbcd7ce134f11ac3a4a
1 // SymLinkTest.h
3 #ifndef __sk_sym_link_test_h__
4 #define __sk_sym_link_test_h__
6 #include <SupportDefs.h>
8 #include <cppunit/TestCaller.h>
9 #include <cppunit/TestSuite.h>
11 #include "NodeTest.h"
13 class SymLinkTest : public NodeTest
15 public:
16 static Test* Suite();
18 virtual void CreateRONodes(TestNodes& testEntries);
19 virtual void CreateRWNodes(TestNodes& testEntries);
20 virtual void CreateUninitializedNodes(TestNodes& testEntries);
22 // This function called before *each* test added in Suite()
23 void setUp();
25 // This function called after *each* test added in Suite()
26 void tearDown();
28 // test methods
30 void InitTest1();
31 void InitTest2();
32 void ReadLinkTest();
33 void MakeLinkedPathTest();
34 void IsAbsoluteTest();
35 void AssignmentTest();
38 #endif // __sk_sym_link_test_h__