1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.vfs2.cache;
18
19 import static org.apache.commons.vfs2.VfsTestUtils.getTestDirectoryFile;
20
21 import junit.framework.Test;
22
23 import org.apache.commons.vfs2.AbstractProviderTestConfig;
24 import org.apache.commons.vfs2.CacheTestSuite;
25 import org.apache.commons.vfs2.FileObject;
26 import org.apache.commons.vfs2.FileSystemManager;
27 import org.apache.commons.vfs2.FilesCache;
28
29
30
31
32 public class LRUFilesCacheTestCase extends AbstractProviderTestConfig {
33
34 public static Test suite() throws Exception {
35 final CacheTestSuite suite = new CacheTestSuite(new LRUFilesCacheTestCase());
36 suite.addTests(LRUFilesCacheTests.class);
37 return suite;
38 }
39
40 @Override
41 public FilesCache createFilesCache() {
42 return new LRUFilesCache(5);
43 }
44
45 @Override
46 public FileObject getBaseTestFolder(final FileSystemManager manager) throws Exception {
47 return manager.toFileObject(getTestDirectoryFile());
48 }
49
50 }