[infinispan-commits] Infinispan SVN: r2536 - in trunk/core/src/test/java/org/infinispan/test: fwk and 1 other directory.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Thu Oct 21 08:20:36 EDT 2010
Author: manik.surtani at jboss.com
Date: 2010-10-21 08:20:36 -0400 (Thu, 21 Oct 2010)
New Revision: 2536
Modified:
trunk/core/src/test/java/org/infinispan/test/MultipleCacheManagersTest.java
trunk/core/src/test/java/org/infinispan/test/fwk/TestCacheManagerFactory.java
Log:
test fwk improvements
Modified: trunk/core/src/test/java/org/infinispan/test/MultipleCacheManagersTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/test/MultipleCacheManagersTest.java 2010-10-21 12:17:24 UTC (rev 2535)
+++ trunk/core/src/test/java/org/infinispan/test/MultipleCacheManagersTest.java 2010-10-21 12:20:36 UTC (rev 2536)
@@ -198,6 +198,10 @@
waitForClusterToForm(null);
}
+ protected TransactionManager tm(Cache<?, ?> c) {
+ return c.getAdvancedCache().getTransactionManager();
+ }
+
protected TransactionManager tm(int i) {
return cache(i).getAdvancedCache().getTransactionManager();
}
Modified: trunk/core/src/test/java/org/infinispan/test/fwk/TestCacheManagerFactory.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/test/fwk/TestCacheManagerFactory.java 2010-10-21 12:17:24 UTC (rev 2535)
+++ trunk/core/src/test/java/org/infinispan/test/fwk/TestCacheManagerFactory.java 2010-10-21 12:20:36 UTC (rev 2536)
@@ -252,6 +252,18 @@
return c;
}
+ public static Configuration getDefaultConfiguration(boolean transactional, Configuration.CacheMode cacheMode) {
+ Configuration c = new Configuration();
+ if (transactional) amendJTA(c);
+ c.setCacheMode(cacheMode);
+ if (cacheMode.isClustered()) {
+ c.setSyncRollbackPhase(true);
+ c.setSyncCommitPhase(true);
+ }
+ return c;
+ }
+
+
private static void amendTransport(GlobalConfiguration configuration) {
if (configuration.getTransportClass() != null) { //this is local
Properties newTransportProps = new Properties();
More information about the infinispan-commits
mailing list