xref: /haiku/src/tests/kits/storage/SymLinkTest.h (revision 820dca4df6c7bf955c46e8f6521b9408f50b2900)
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