[jboss-cvs] JBossCache/tests/functional/org/jboss/cache/passivation ...
Manik Surtani
msurtani at jboss.com
Thu Dec 21 22:16:49 EST 2006
User: msurtani
Date: 06/12/21 22:16:49
Modified: tests/functional/org/jboss/cache/passivation
LocalPassivationIntegrationTest.java
Log:
properly sets file cache loader location
Revision Changes Path
1.12 +15 -1 JBossCache/tests/functional/org/jboss/cache/passivation/LocalPassivationIntegrationTest.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: LocalPassivationIntegrationTest.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/tests/functional/org/jboss/cache/passivation/LocalPassivationIntegrationTest.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- LocalPassivationIntegrationTest.java 20 Dec 2006 13:34:28 -0000 1.11
+++ LocalPassivationIntegrationTest.java 22 Dec 2006 03:16:49 -0000 1.12
@@ -13,6 +13,8 @@
import org.jboss.cache.AbstractCacheListener;
import org.jboss.cache.Fqn;
import org.jboss.cache.TreeCache;
+import org.jboss.cache.config.CacheLoaderConfig;
+import org.jboss.cache.config.Configuration;
import org.jboss.cache.factories.XmlConfigurationParser;
import org.jboss.cache.misc.TestingUtil;
@@ -57,10 +59,22 @@
void initCaches(TreeCache cache) throws Exception
{
- cache_.setConfiguration(new XmlConfigurationParser().parseFile("META-INF/local-passivation-service.xml")); // read in generic local xml
+ cache.setConfiguration(new XmlConfigurationParser().parseFile("META-INF/local-passivation-service.xml")); // read in generic local xml
cache.getConfiguration().setTransactionManagerLookupClass("org.jboss.cache.DummyTransactionManagerLookup");
+ // hack in the path to the file store in the cache loaders
+ injectCacheLoaderLocation(cache.getConfiguration(), "/tmp/JBossCacheFileCacheLoader");
+
}
+ private void injectCacheLoaderLocation(Configuration configuration, String location)
+ {
+ for (CacheLoaderConfig.IndividualCacheLoaderConfig iclc : configuration.getCacheLoaderConfig().getIndividualCacheLoaderConfigs())
+ {
+ iclc.getProperties().put("location", location);
+ }
+ }
+
+
public void tearDown() throws Exception
{
super.tearDown();
More information about the jboss-cvs-commits
mailing list