[infinispan-commits] Infinispan SVN: r817 - trunk/core/src/test/java/org/infinispan/config.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Tue Sep 15 06:44:57 EDT 2009
Author: galder.zamarreno at jboss.com
Date: 2009-09-15 06:44:57 -0400 (Tue, 15 Sep 2009)
New Revision: 817
Modified:
trunk/core/src/test/java/org/infinispan/config/ConfigurationCloneTest.java
Log:
Use testng's dynamic trick to get the test method's name.
Modified: trunk/core/src/test/java/org/infinispan/config/ConfigurationCloneTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/config/ConfigurationCloneTest.java 2009-09-14 20:59:29 UTC (rev 816)
+++ trunk/core/src/test/java/org/infinispan/config/ConfigurationCloneTest.java 2009-09-15 10:44:57 UTC (rev 817)
@@ -21,6 +21,8 @@
*/
package org.infinispan.config;
+import java.lang.reflect.Method;
+
import org.infinispan.manager.CacheManager;
import org.infinispan.test.SingleCacheManagerTest;
import org.infinispan.test.fwk.TestCacheManagerFactory;
@@ -35,39 +37,42 @@
return cm;
}
- public void testCloningBeforeStart() {
+ public void testCloningBeforeStart(Method method) {
Configuration defaultConfig = cacheManager.defineConfiguration("default", new Configuration());
Configuration clone = defaultConfig.clone();
assert clone.equals(defaultConfig);
clone.setEvictionMaxEntries(Integer.MAX_VALUE);
- cacheManager.defineConfiguration("testCloningBeforeStart-default", clone);
- cacheManager.getCache("testCloningBeforeStart-default");
+ String name = method.getName() + "-default";
+ cacheManager.defineConfiguration(name, clone);
+ cacheManager.getCache(name);
}
- public void testCloningAfterStart() {
+ public void testCloningAfterStart(Method method) {
Configuration defaultConfig = cacheManager.getCache("default").getConfiguration();
Configuration clone = defaultConfig.clone();
assert clone.equals(defaultConfig);
clone.setEvictionMaxEntries(Integer.MAX_VALUE);
- cacheManager.defineConfiguration("testCloningAfterStart-default", clone);
- cacheManager.getCache("testCloningAfterStart-default");
+ String name = method.getName() + "-default";
+ cacheManager.defineConfiguration(name, clone);
+ cacheManager.getCache(name);
}
- public void testDoubleCloning() {
- Configuration defaultConfig = cacheManager.defineConfiguration("testDoubleCloning-default", new Configuration());
+ public void testDoubleCloning(Method method) {
+ String name = method.getName();
+ Configuration defaultConfig = cacheManager.defineConfiguration(name + "-default", new Configuration());
Configuration clone = defaultConfig.clone();
assert clone.equals(defaultConfig);
clone.setEvictionMaxEntries(Integer.MAX_VALUE);
- cacheManager.defineConfiguration("testDoubleCloning-new-default", clone);
- cacheManager.getCache("testDoubleCloning-new-default");
+ cacheManager.defineConfiguration(name + "-new-default", clone);
+ cacheManager.getCache(name + "-new-default");
- Configuration otherDefaultConfig = cacheManager.getCache("testDoubleCloning-default").getConfiguration();
+ Configuration otherDefaultConfig = cacheManager.getCache(name + "-default").getConfiguration();
Configuration otherClone = otherDefaultConfig.clone();
assert otherClone.equals(otherDefaultConfig);
otherClone.setEvictionMaxEntries(Integer.MAX_VALUE - 1);
try {
- cacheManager.defineConfiguration("testDoubleCloning-new-default", otherClone);
+ cacheManager.defineConfiguration(name + "-new-default", otherClone);
} catch (ConfigurationException e) {
String message = e.getMessage();
assert message.contains("[maxEntries]") : "Exception should indicate that it's Eviction maxEntries that we're trying to override but it says: " + message;
More information about the infinispan-commits
mailing list