[infinispan-commits] Infinispan SVN: r180 - trunk/core/src/test/java/org/infinispan/notifications/cachelistener.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Mon Apr 27 16:50:32 EDT 2009
Author: manik.surtani at jboss.com
Date: 2009-04-27 16:50:32 -0400 (Mon, 27 Apr 2009)
New Revision: 180
Modified:
trunk/core/src/test/java/org/infinispan/notifications/cachelistener/CacheNotifierTest.java
Log:
Added test for visit event
Modified: trunk/core/src/test/java/org/infinispan/notifications/cachelistener/CacheNotifierTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/notifications/cachelistener/CacheNotifierTest.java 2009-04-27 19:35:39 UTC (rev 179)
+++ trunk/core/src/test/java/org/infinispan/notifications/cachelistener/CacheNotifierTest.java 2009-04-27 20:50:32 UTC (rev 180)
@@ -2,12 +2,12 @@
import static org.easymock.EasyMock.*;
import org.infinispan.Cache;
-import org.infinispan.test.fwk.TestCacheManagerFactory;
import org.infinispan.config.Configuration;
import org.infinispan.context.InvocationContext;
import org.infinispan.lock.IsolationLevel;
import org.infinispan.manager.CacheManager;
import org.infinispan.test.TestingUtil;
+import org.infinispan.test.fwk.TestCacheManagerFactory;
import org.infinispan.transaction.DummyTransactionManagerLookup;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.AfterTest;
@@ -117,6 +117,24 @@
verify(mockNotifier);
}
+ public void testVisit() throws Exception {
+ initCacheData("key", "value");
+
+ mockNotifier.notifyCacheEntryVisited(eq("key"), eq(true), isA(InvocationContext.class));
+ expectLastCall().once();
+ mockNotifier.notifyCacheEntryVisited(eq("key"), eq(false), isA(InvocationContext.class));
+ expectLastCall().once();
+ replay(mockNotifier);
+ cache.get("key");
+ verify(mockNotifier);
+ }
+
+ public void testNonexistentVisit() throws Exception {
+ cache.get("doesNotExist");
+ replay(mockNotifier);
+ verify(mockNotifier);
+ }
+
public void testRemoveData() throws Exception {
Map data = new HashMap();
data.put("key", "value");
More information about the infinispan-commits
mailing list