1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.vfs2.provider.local;
18
19 import java.io.File;
20
21 import org.apache.commons.lang3.SystemUtils;
22 import org.apache.commons.vfs2.AbstractProviderTestConfig;
23 import org.apache.commons.vfs2.AbstractVfsTestCase;
24 import org.apache.commons.vfs2.FileObject;
25 import org.apache.commons.vfs2.FileSystemManager;
26 import org.apache.commons.vfs2.PermissionsTests;
27 import org.apache.commons.vfs2.ProviderTestSuite;
28
29 import junit.framework.Test;
30
31
32
33
34 public class LocalProviderTestCase extends AbstractProviderTestConfig {
35
36
37
38 public static Test suite() throws Exception {
39 final ProviderTestSuiteSuite.html#ProviderTestSuite">ProviderTestSuite testSuite = new ProviderTestSuite(new LocalProviderTestCase());
40
41 testSuite.addTests(FileNameTests.class);
42
43
44 testSuite.addTests(UrlTests.class);
45 testSuite.addTests(PermissionsTests.class);
46
47 if (SystemUtils.IS_OS_WINDOWS) {
48 testSuite.addTests(WindowsFileNameTests.class);
49 }
50
51 return testSuite;
52 }
53
54
55
56
57 @Override
58 public FileObject getBaseTestFolder(final FileSystemManager manager) throws Exception {
59 final File testDir = AbstractVfsTestCase.getTestDirectoryFile();
60 return manager.toFileObject(testDir);
61 }
62 }