package org.jboss.cache.tests;
import junit.framework.Test;
import junit.framework.TestSuite;
import java.io.File;
import java.io.FileFilter;
import java.util.Properties;
public class BdbjeCacheLoaderTest extends CacheLoaderTestsBase {
protected void configureCache() throws Exception {
File dir = new File(".");
class MyFilter implements FileFilter {
public boolean accept(File file) {
return file.getName().endsWith(".jdb");
}
}
File[] files=dir.listFiles(new MyFilter());
if (files != null) {
for (int i = 0; i < files.length; i += 1) {
File file = files[i];
if (file.isFile()) {
if (!file.delete()) {
System.err.println("Unable to delete: " + file);
}
}
}
}
cache.setCacheLoaderClass("org.jboss.cache.loader.bdbje.BdbjeCacheLoader");
Properties props=new Properties();
props.setProperty("location", ".#temp");
cache.setCacheLoaderConfig(props);
}
public static Test suite() {
return new TestSuite(BdbjeCacheLoaderTest.class);
}
}