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.vfs2.AbstractProviderTestCase;
22 import org.apache.commons.vfs2.FileObject;
23 import org.apache.commons.vfs2.impl.DefaultFileSystemManager;
24 import org.junit.Assert;
25 import org.junit.Test;
26
27
28
29
30 public class FileNameTests extends AbstractProviderTestCase {
31
32
33
34
35 @Test
36 public void testAbsoluteFileName() throws Exception {
37
38 final String fileName = new File("testdir").getAbsolutePath();
39 final DefaultFileSystemManager manager = getManager();
40 Assert.assertNotNull("Unexpected null manager for test " + this, manager);
41 try (final FileObject absFile = manager.resolveFile(fileName)) {
42
43
44 final String uri = "file://" + fileName.replace(File.separatorChar, '/');
45 final FileObject uriFile = manager.resolveFile(uri);
46
47 assertSame("file object", absFile, uriFile);
48 }
49 }
50
51 }