[infinispan-commits] Infinispan SVN: r658 - trunk/core/src/test/java/org/infinispan/replication.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Wed Aug 12 08:53:36 EDT 2009
Author: mircea.markus
Date: 2009-08-12 08:53:36 -0400 (Wed, 12 Aug 2009)
New Revision: 658
Modified:
trunk/core/src/test/java/org/infinispan/replication/AsyncReplTest.java
Log:
more strict replication controll
Modified: trunk/core/src/test/java/org/infinispan/replication/AsyncReplTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/replication/AsyncReplTest.java 2009-08-12 11:58:14 UTC (rev 657)
+++ trunk/core/src/test/java/org/infinispan/replication/AsyncReplTest.java 2009-08-12 12:53:36 UTC (rev 658)
@@ -9,6 +9,7 @@
package org.infinispan.replication;
import org.infinispan.Cache;
+import org.infinispan.commands.write.PutKeyValueCommand;
import org.infinispan.config.Configuration;
import org.infinispan.test.MultipleCacheManagersTest;
import org.infinispan.test.TestingUtil;
@@ -18,7 +19,6 @@
import javax.transaction.TransactionManager;
import java.util.List;
-import java.util.concurrent.TimeUnit;
@Test(groups = "functional", testName = "replication.AsyncReplTest")
public class AsyncReplTest extends MultipleCacheManagersTest {
@@ -37,18 +37,18 @@
String key = "key";
- replListener(cache2).expectAny();
+ replListener(cache2).expect(PutKeyValueCommand.class);
cache1.put(key, "value1");
// allow for replication
- replListener(cache2).waitForRpc(60, TimeUnit.SECONDS);
+ replListener(cache2).waitForRpc();
assertEquals("value1", cache1.get(key));
assertEquals("value1", cache2.get(key));
- replListener(cache2).expectAny();
+ replListener(cache2).expect(PutKeyValueCommand.class);
cache1.put(key, "value2");
assertEquals("value2", cache1.get(key));
- replListener(cache2).waitForRpc(60, TimeUnit.SECONDS);
+ replListener(cache2).waitForRpc();
assertEquals("value2", cache1.get(key));
assertEquals("value2", cache2.get(key));
@@ -56,7 +56,7 @@
public void testWithTx() throws Exception {
String key = "key";
- replListener(cache2).expectAny();
+ replListener(cache2).expect(PutKeyValueCommand.class);
cache1.put(key, "value1");
// allow for replication
replListener(cache2).waitForRpc();
@@ -67,12 +67,12 @@
TransactionManager mgr = TestingUtil.getTransactionManager(cache1);
mgr.begin();
- replListener(cache2).expectAnyWithTx();
+ replListener(cache2).expectWithTx(PutKeyValueCommand.class);
cache1.put(key, "value2");
assertEquals("value2", cache1.get(key));
assertEquals("value1", cache2.get(key));
mgr.commit();
- replListener(cache2).waitForRpc(60, TimeUnit.SECONDS);
+ replListener(cache2).waitForRpc();
assertNotLocked(cache1, key);
assertEquals("value2", cache1.get(key));
More information about the infinispan-commits
mailing list