[infinispan-commits] Infinispan SVN: r1817 - trunk/client/hotrod-client/src/test/java/org/infinispan/client/hotrod.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Tue May 18 15:16:06 EDT 2010


Author: mircea.markus
Date: 2010-05-18 15:16:06 -0400 (Tue, 18 May 2010)
New Revision: 1817

Added:
   trunk/client/hotrod-client/src/test/java/org/infinispan/client/hotrod/HotRodStatisticsTest.java
Removed:
   trunk/client/hotrod-client/src/test/java/org/infinispan/client/hotrod/HotrodStatisticsTest.java
Log:
renamed on the server

Copied: trunk/client/hotrod-client/src/test/java/org/infinispan/client/hotrod/HotRodStatisticsTest.java (from rev 1816, trunk/client/hotrod-client/src/test/java/org/infinispan/client/hotrod/HotrodStatisticsTest.java)
===================================================================
--- trunk/client/hotrod-client/src/test/java/org/infinispan/client/hotrod/HotRodStatisticsTest.java	                        (rev 0)
+++ trunk/client/hotrod-client/src/test/java/org/infinispan/client/hotrod/HotRodStatisticsTest.java	2010-05-18 19:16:06 UTC (rev 1817)
@@ -0,0 +1,114 @@
+package org.infinispan.client.hotrod;
+
+import org.infinispan.manager.CacheManager;
+import org.infinispan.server.hotrod.HotRodServer;
+import org.infinispan.test.TestingUtil;
+import org.infinispan.test.fwk.TestCacheManagerFactory;
+import org.testng.annotations.AfterMethod;
+import org.testng.annotations.BeforeMethod;
+import org.testng.annotations.Test;
+
+import java.util.Map;
+
+import static org.testng.AssertJUnit.assertEquals;
+import static org.testng.AssertJUnit.assertTrue;
+
+/**
+ * // TODO: Document this
+ *
+ * @author Mircea.Markus at jboss.com
+ * @since 4.1
+ */
+ at Test(groups = "functional", testName = "client.hotrod.HotrodStatisticsTest")
+public class HotrodStatisticsTest {
+
+   private HotRodServer hotrodServer;
+   private CacheManager cacheManager;
+   private RemoteCacheManager rcm;
+   private RemoteCache remoteCache;
+   long startTime;
+
+   @BeforeMethod
+   protected void setup() throws Exception {
+      cacheManager = TestCacheManagerFactory.createCacheManagerEnforceJmxDomain(getClass().getSimpleName());
+
+      hotrodServer = TestHelper.startHotRodServer(cacheManager);
+      startTime = System.currentTimeMillis();
+      rcm = new RemoteCacheManager("localhost", hotrodServer.getPort());
+      remoteCache = rcm.getCache();
+   }
+
+   @AfterMethod
+   void tearDown() {
+      TestingUtil.killCacheManagers(cacheManager);
+      rcm.stop();
+      hotrodServer.stop();
+   }
+
+   public void testAllStatsArePresent() {
+      ServerStatistics serverStatistics = remoteCache.stats();
+      Map<String, String> statsMap = serverStatistics.getStatsMap();
+      assertEquals(statsMap.get(ServerStatistics.STORES), "0");
+      assertEquals(statsMap.get(ServerStatistics.CURRENT_NR_OF_ENTRIES), "0");
+      assertEquals(statsMap.get(ServerStatistics.HITS),"0");
+      assertEquals(statsMap.get(ServerStatistics.MISSES),"0");
+      assertEquals(statsMap.get(ServerStatistics.REMOVE_HITS),"0");
+      assertEquals(statsMap.get(ServerStatistics.REMOVE_MISSES),"0");
+      assertEquals(statsMap.get(ServerStatistics.RETRIEVALS),"0");
+      assertEquals(statsMap.get(ServerStatistics.TOTAL_NR_OF_ENTRIES),"0");
+
+      Integer number = serverStatistics.getIntStatistic(ServerStatistics.TIME_SINCE_START);
+      assertTrue(number >= 0);
+   }
+
+   public void testStoresAndEntries() {
+      remoteCache.put("a","v");
+      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.STORES));
+      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.CURRENT_NR_OF_ENTRIES));
+      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.TOTAL_NR_OF_ENTRIES));
+      remoteCache.put("a2","v2");
+      assertEquals((Integer)2, remoteCache.stats().getIntStatistic(ServerStatistics.STORES));
+      assertEquals((Integer)2, remoteCache.stats().getIntStatistic(ServerStatistics.CURRENT_NR_OF_ENTRIES));
+      assertEquals((Integer)2, remoteCache.stats().getIntStatistic(ServerStatistics.TOTAL_NR_OF_ENTRIES));
+      remoteCache.put("a2","v3");
+      assertEquals((Integer)3, remoteCache.stats().getIntStatistic(ServerStatistics.STORES));
+      assertEquals((Integer)2, remoteCache.stats().getIntStatistic(ServerStatistics.CURRENT_NR_OF_ENTRIES));
+      assertEquals((Integer)3, remoteCache.stats().getIntStatistic(ServerStatistics.TOTAL_NR_OF_ENTRIES));
+   }
+
+   public void testHitsAndMisses() {
+      remoteCache.get("a");
+      assertEquals((Integer)0, remoteCache.stats().getIntStatistic(ServerStatistics.HITS));
+      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.MISSES));
+      remoteCache.put("a","v");
+      assertEquals((Integer)0, remoteCache.stats().getIntStatistic(ServerStatistics.HITS));
+      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.MISSES));
+      remoteCache.get("a");
+      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.HITS));
+      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.MISSES));
+      remoteCache.get("a");
+      remoteCache.get("a");
+      remoteCache.get("a");
+      assertEquals((Integer)4, remoteCache.stats().getIntStatistic(ServerStatistics.HITS));
+      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.MISSES));
+   }
+
+   public void testRemoveHitsAndMisses() {
+      remoteCache.remove("a");
+      assertEquals((Integer)0, remoteCache.stats().getIntStatistic(ServerStatistics.REMOVE_HITS));
+      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.REMOVE_MISSES));
+      remoteCache.put("a","v");
+      remoteCache.remove("a");
+      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.REMOVE_HITS));
+      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.REMOVE_MISSES));
+      remoteCache.put("a","v");
+      remoteCache.put("b","v");
+      remoteCache.put("c","v");
+
+      remoteCache.remove("a");
+      remoteCache.remove("b");
+      remoteCache.remove("c");
+      assertEquals((Integer)4, remoteCache.stats().getIntStatistic(ServerStatistics.REMOVE_HITS));
+      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.REMOVE_MISSES));
+   }
+}

Deleted: trunk/client/hotrod-client/src/test/java/org/infinispan/client/hotrod/HotrodStatisticsTest.java
===================================================================
--- trunk/client/hotrod-client/src/test/java/org/infinispan/client/hotrod/HotrodStatisticsTest.java	2010-05-18 19:14:13 UTC (rev 1816)
+++ trunk/client/hotrod-client/src/test/java/org/infinispan/client/hotrod/HotrodStatisticsTest.java	2010-05-18 19:16:06 UTC (rev 1817)
@@ -1,114 +0,0 @@
-package org.infinispan.client.hotrod;
-
-import org.infinispan.manager.CacheManager;
-import org.infinispan.server.hotrod.HotRodServer;
-import org.infinispan.test.TestingUtil;
-import org.infinispan.test.fwk.TestCacheManagerFactory;
-import org.testng.annotations.AfterMethod;
-import org.testng.annotations.BeforeMethod;
-import org.testng.annotations.Test;
-
-import java.util.Map;
-
-import static org.testng.AssertJUnit.assertEquals;
-import static org.testng.AssertJUnit.assertTrue;
-
-/**
- * // TODO: Document this
- *
- * @author Mircea.Markus at jboss.com
- * @since 4.1
- */
- at Test(groups = "functional", testName = "client.hotrod.HotrodStatisticsTest")
-public class HotrodStatisticsTest {
-
-   private HotRodServer hotrodServer;
-   private CacheManager cacheManager;
-   private RemoteCacheManager rcm;
-   private RemoteCache remoteCache;
-   long startTime;
-
-   @BeforeMethod
-   protected void setup() throws Exception {
-      cacheManager = TestCacheManagerFactory.createCacheManagerEnforceJmxDomain(getClass().getSimpleName());
-
-      hotrodServer = TestHelper.startHotRodServer(cacheManager);
-      startTime = System.currentTimeMillis();
-      rcm = new RemoteCacheManager("localhost", hotrodServer.getPort());
-      remoteCache = rcm.getCache();
-   }
-
-   @AfterMethod
-   void tearDown() {
-      TestingUtil.killCacheManagers(cacheManager);
-      rcm.stop();
-      hotrodServer.stop();
-   }
-
-   public void testAllStatsArePresent() {
-      ServerStatistics serverStatistics = remoteCache.stats();
-      Map<String, String> statsMap = serverStatistics.getStatsMap();
-      assertEquals(statsMap.get(ServerStatistics.STORES), "0");
-      assertEquals(statsMap.get(ServerStatistics.CURRENT_NR_OF_ENTRIES), "0");
-      assertEquals(statsMap.get(ServerStatistics.HITS),"0");
-      assertEquals(statsMap.get(ServerStatistics.MISSES),"0");
-      assertEquals(statsMap.get(ServerStatistics.REMOVE_HITS),"0");
-      assertEquals(statsMap.get(ServerStatistics.REMOVE_MISSES),"0");
-      assertEquals(statsMap.get(ServerStatistics.RETRIEVALS),"0");
-      assertEquals(statsMap.get(ServerStatistics.TOTAL_NR_OF_ENTRIES),"0");
-
-      Integer number = serverStatistics.getIntStatistic(ServerStatistics.TIME_SINCE_START);
-      assertTrue(number >= 0);
-   }
-
-   public void testStoresAndEntries() {
-      remoteCache.put("a","v");
-      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.STORES));
-      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.CURRENT_NR_OF_ENTRIES));
-      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.TOTAL_NR_OF_ENTRIES));
-      remoteCache.put("a2","v2");
-      assertEquals((Integer)2, remoteCache.stats().getIntStatistic(ServerStatistics.STORES));
-      assertEquals((Integer)2, remoteCache.stats().getIntStatistic(ServerStatistics.CURRENT_NR_OF_ENTRIES));
-      assertEquals((Integer)2, remoteCache.stats().getIntStatistic(ServerStatistics.TOTAL_NR_OF_ENTRIES));
-      remoteCache.put("a2","v3");
-      assertEquals((Integer)3, remoteCache.stats().getIntStatistic(ServerStatistics.STORES));
-      assertEquals((Integer)2, remoteCache.stats().getIntStatistic(ServerStatistics.CURRENT_NR_OF_ENTRIES));
-      assertEquals((Integer)3, remoteCache.stats().getIntStatistic(ServerStatistics.TOTAL_NR_OF_ENTRIES));
-   }
-
-   public void testHitsAndMisses() {
-      remoteCache.get("a");
-      assertEquals((Integer)0, remoteCache.stats().getIntStatistic(ServerStatistics.HITS));
-      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.MISSES));
-      remoteCache.put("a","v");
-      assertEquals((Integer)0, remoteCache.stats().getIntStatistic(ServerStatistics.HITS));
-      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.MISSES));
-      remoteCache.get("a");
-      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.HITS));
-      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.MISSES));
-      remoteCache.get("a");
-      remoteCache.get("a");
-      remoteCache.get("a");
-      assertEquals((Integer)4, remoteCache.stats().getIntStatistic(ServerStatistics.HITS));
-      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.MISSES));
-   }
-
-   public void testRemoveHitsAndMisses() {
-      remoteCache.remove("a");
-      assertEquals((Integer)0, remoteCache.stats().getIntStatistic(ServerStatistics.REMOVE_HITS));
-      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.REMOVE_MISSES));
-      remoteCache.put("a","v");
-      remoteCache.remove("a");
-      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.REMOVE_HITS));
-      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.REMOVE_MISSES));
-      remoteCache.put("a","v");
-      remoteCache.put("b","v");
-      remoteCache.put("c","v");
-
-      remoteCache.remove("a");
-      remoteCache.remove("b");
-      remoteCache.remove("c");
-      assertEquals((Integer)4, remoteCache.stats().getIntStatistic(ServerStatistics.REMOVE_HITS));
-      assertEquals((Integer)1, remoteCache.stats().getIntStatistic(ServerStatistics.REMOVE_MISSES));
-   }
-}



More information about the infinispan-commits mailing list