1 /*2 * Copyright 2002-2005 The Apache Software Foundation.3 *4 * Licensed under the Apache License, Version 2.0 (the "License");5 * you may not use this file except in compliance with the License.6 * You may obtain a copy of the License at7 *8 * http://www.apache.org/licenses/LICENSE-2.09 *10 * Unless required by applicable law or agreed to in writing, software11 * distributed under the License is distributed on an "AS IS" BASIS,12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.13 * See the License for the specific language governing permissions and14 * limitations under the License.15 */16 package org.apache.commons.vfs.cache;17 18 import junit.framework.Test;19 import org.apache.commons.AbstractVfsTestCase;20 import org.apache.commons.vfs.FileObject;21 import org.apache.commons.vfs.FileSystemManager;22 import org.apache.commons.vfs.FilesCache;23 import org.apache.commons.vfs.test.AbstractProviderTestConfig;24 import org.apache.commons.vfs.test.CacheTestSuite;25 import org.apache.commons.vfs.test.ProviderTestConfig;26 27 import java.io.File ;28 29 /**30 * Tests the NullFilesCache31 * 32 * @author <a HREF="mailto:imario@apache.org">Mario Ivankovits</a>33 */34 public class NullFilesCacheTestCase35 extends AbstractProviderTestConfig36 implements ProviderTestConfig37 {38 public static Test suite() throws Exception 39 {40 CacheTestSuite suite = new CacheTestSuite(new org.apache.commons.vfs.cache.NullFilesCacheTestCase());41 suite.addTests(NullFilesCacheTests.class);42 return suite;43 }44 45 public FilesCache getFilesCache()46 {47 return new NullFilesCache();48 }49 50 public FileObject getBaseTestFolder(final FileSystemManager manager) throws Exception 51 {52 final File testDir = AbstractVfsTestCase.getTestDirectoryFile();53 return manager.toFileObject(testDir);54 }55 }56