[jbosscache-commits] JBoss Cache SVN: r7406 - in core/trunk/src/test/java/org/jboss/cache: factories and 1 other directory.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Thu Jan 8 08:37:40 EST 2009
Author: mircea.markus
Date: 2009-01-08 08:37:40 -0500 (Thu, 08 Jan 2009)
New Revision: 7406
Modified:
core/trunk/src/test/java/org/jboss/cache/UnitTestCacheFactory.java
core/trunk/src/test/java/org/jboss/cache/factories/UnitTestCacheConfigurationFactory.java
Log:
be more strict about used PROTOCOL STACK
Modified: core/trunk/src/test/java/org/jboss/cache/UnitTestCacheFactory.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/UnitTestCacheFactory.java 2009-01-08 13:33:22 UTC (rev 7405)
+++ core/trunk/src/test/java/org/jboss/cache/UnitTestCacheFactory.java 2009-01-08 13:37:40 UTC (rev 7406)
@@ -109,7 +109,8 @@
public Cache<K, V> createCache(boolean start, Class ownerClass) throws ConfigurationException
{
- return createCache(new Configuration(), start, ownerClass);
+ Configuration config = UnitTestCacheConfigurationFactory.getEmptyConfiguration();
+ return createCache(config, start, ownerClass);
}
public Cache<K, V> createCache(String configFileName, Class ownerClass) throws ConfigurationException
Modified: core/trunk/src/test/java/org/jboss/cache/factories/UnitTestCacheConfigurationFactory.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/factories/UnitTestCacheConfigurationFactory.java 2009-01-08 13:33:22 UTC (rev 7405)
+++ core/trunk/src/test/java/org/jboss/cache/factories/UnitTestCacheConfigurationFactory.java 2009-01-08 13:37:40 UTC (rev 7406)
@@ -205,6 +205,20 @@
return jgroupsConfigString.substring(0, jgroupsConfigString.indexOf(":")) + delay + jgroupsConfigString.substring(jgroupsConfigString.indexOf(":"));
}
+ /**
+ * This will make sure that cluster config is according {@link #JGROUPS_STACK_TYPE}, even for local caches.
+ * This is to avoid the following scenario: if you build a Configuration through new Configuration() then clusterCOnfig
+ * is set to default value, which might be UDP.
+ *
+ */
+ public static Configuration getEmptyConfiguration()
+ {
+ Configuration result = createConfiguration(CacheMode.REPL_SYNC);
+ result.setCacheMode(CacheMode.LOCAL);
+ assert result.getClusterConfig() != null;
+ return result;
+ }
+
private static class UnitTestXmlConfigurationParser extends XmlConfigurationParser
{
More information about the jbosscache-commits
mailing list