[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