1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.vfs2.provider.url;
19
20 import java.net.URI;
21
22 import org.apache.commons.vfs2.FileName;
23 import org.junit.Assert;
24 import org.junit.Test;
25
26 public class UrlFileNameParserTest {
27
28 private void testJira739(final String uriStr) throws Exception {
29
30 final URI uri = new URI(uriStr);
31
32 final FileName fileName = new UrlFileNameParser().parseUri(null, null, uriStr);
33 Assert.assertEquals(uriStr, fileName.getURI());
34 Assert.assertEquals(uri.getScheme(), fileName.getScheme());
35 }
36
37 @Test
38 public void testJira739_scheme_file() throws Exception {
39 testJira739("file:///");
40 }
41
42 @Test
43 public void testJira739_scheme_maprfs() throws Exception {
44 testJira739("maprfs:///");
45 }
46
47 @Test
48 public void testJira739_scheme_ram() throws Exception {
49 testJira739("ram:///");
50 }
51 }