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 import java.net.URI;
21
22 import org.apache.commons.vfs2.AbstractProviderTestCase;
23 import org.apache.commons.vfs2.FileContent;
24 import org.apache.commons.vfs2.FileObject;
25 import org.apache.commons.vfs2.FileSystemManager;
26 import org.junit.Test;
27
28
29
30
31 public class TempFileTests extends AbstractProviderTestCase {
32
33
34
35
36 @Test
37 public void testLocalFile() throws Exception {
38 final String prefix = "\u0074\u0065\u0074";
39 final File file = File.createTempFile(prefix + "-", "-" + prefix);
40 assertTrue(file.exists());
41 final URI uri = file.toURI();
42 try (final FileSystemManager manager = getManager()) {
43 try (final FileObject fileObject = manager.resolveFile(uri)) {
44 try (final FileContent sourceContent = fileObject.getContent()) {
45 assertEquals(sourceContent.getSize(), file.length());
46 }
47 }
48 }
49 }
50 }