[infinispan-commits] Infinispan SVN: r1347 - in trunk/core/src: test/java/org/infinispan/api and 3 other directories.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Wed Jan 6 13:18:44 EST 2010
Author: manik.surtani at jboss.com
Date: 2010-01-06 13:18:43 -0500 (Wed, 06 Jan 2010)
New Revision: 1347
Modified:
trunk/core/src/main/java/org/infinispan/remoting/transport/jgroups/JGroupsTransport.java
trunk/core/src/test/java/org/infinispan/api/CacheAPITest.java
trunk/core/src/test/java/org/infinispan/test/SingleCacheManagerTest.java
trunk/core/src/test/java/org/infinispan/test/fwk/TcpMPingEnvironmentTest.java
trunk/core/src/test/java/org/infinispan/tx/LocalModeTxTest.java
Log:
Removed deprecated API
Genericized tests
Modified: trunk/core/src/main/java/org/infinispan/remoting/transport/jgroups/JGroupsTransport.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/remoting/transport/jgroups/JGroupsTransport.java 2010-01-06 18:09:59 UTC (rev 1346)
+++ trunk/core/src/main/java/org/infinispan/remoting/transport/jgroups/JGroupsTransport.java 2010-01-06 18:18:43 UTC (rev 1347)
@@ -209,7 +209,6 @@
}
channel.setOpt(Channel.LOCAL, false);
- channel.setOpt(Channel.BLOCK, true);
dispatcher = new CommandAwareRpcDispatcher(channel, this,
asyncExecutor, inboundInvocationHandler, flushTracker, distributedSyncTimeout);
Modified: trunk/core/src/test/java/org/infinispan/api/CacheAPITest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/api/CacheAPITest.java 2010-01-06 18:09:59 UTC (rev 1346)
+++ trunk/core/src/test/java/org/infinispan/api/CacheAPITest.java 2010-01-06 18:18:43 UTC (rev 1347)
@@ -1,6 +1,5 @@
package org.infinispan.api;
-import org.infinispan.Cache;
import org.infinispan.config.Configuration;
import org.infinispan.config.ConfigurationException;
import org.infinispan.lifecycle.ComponentStatus;
@@ -269,25 +268,25 @@
public void testConcurrentMapMethods() {
- assert ((Cache<String, String>) cache).putIfAbsent("A", "B") == null;
- assert ((Cache<String, String>) cache).putIfAbsent("A", "C").equals("B");
- assert ((Cache<String, String>) cache).get("A").equals("B");
+ assert cache.putIfAbsent("A", "B") == null;
+ assert cache.putIfAbsent("A", "C").equals("B");
+ assert cache.get("A").equals("B");
- assert !((Cache<String, String>) cache).remove("A", "C");
- assert ((Cache<String, String>) cache).containsKey("A");
- assert ((Cache<String, String>) cache).remove("A", "B");
- assert !((Cache<String, String>) cache).containsKey("A");
+ assert !cache.remove("A", "C");
+ assert cache.containsKey("A");
+ assert cache.remove("A", "B");
+ assert !cache.containsKey("A");
- ((Cache<String, String>) cache).put("A", "B");
+ cache.put("A", "B");
- assert !((Cache<String, String>) cache).replace("A", "D", "C");
- assert ((Cache<String, String>) cache).get("A").equals("B");
- assert ((Cache<String, String>) cache).replace("A", "B", "C");
- assert ((Cache<String, String>) cache).get("A").equals("C");
+ assert !cache.replace("A", "D", "C");
+ assert cache.get("A").equals("B");
+ assert cache.replace("A", "B", "C");
+ assert cache.get("A").equals("C");
- assert ((Cache<String, String>) cache).replace("A", "X").equals("C");
- assert ((Cache<String, String>) cache).replace("X", "A") == null;
- assert !((Cache<String, String>) cache).containsKey("X");
+ assert cache.replace("A", "X").equals("C");
+ assert cache.replace("X", "A") == null;
+ assert !cache.containsKey("X");
}
public void testSizeAndContents() throws Exception {
@@ -366,15 +365,15 @@
Set expKeyEntries = ObjectDuplicator.duplicateSet(expKeys);
Set expValueEntries = ObjectDuplicator.duplicateSet(expValues);
- Set<String> keys = cache.keySet();
- for (String key : keys) assert expKeys.remove(key);
+ Set<Object> keys = cache.keySet();
+ for (Object key : keys) assert expKeys.remove(key);
assert expKeys.isEmpty() : "Did not see keys " + expKeys + " in iterator!";
- Collection<String> values = cache.values();
- for (String value : values) assert expValues.remove(value);
+ Collection<Object> values = cache.values();
+ for (Object value : values) assert expValues.remove(value);
assert expValues.isEmpty() : "Did not see keys " + expValues + " in iterator!";
- Set<Map.Entry> entries = cache.entrySet();
+ Set<Map.Entry<Object, Object>> entries = cache.entrySet();
for (Map.Entry entry : entries) {
assert expKeyEntries.remove(entry.getKey());
assert expValueEntries.remove(entry.getValue());
@@ -391,9 +390,9 @@
m.put(key3, value3);
cache.putAll(m);
- Set<String> keys = cache.keySet();
- Collection<String> values = cache.values();
- Set<Map.Entry> entries = cache.entrySet();
+ Set<Object> keys = cache.keySet();
+ Collection<Object> values = cache.values();
+ Set<Map.Entry<Object, Object>> entries = cache.entrySet();
Collection[] collections = new Collection[]{keys, values, entries};
Object newObj = new Object();
List newObjCol = new ArrayList();
Modified: trunk/core/src/test/java/org/infinispan/test/SingleCacheManagerTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/test/SingleCacheManagerTest.java 2010-01-06 18:09:59 UTC (rev 1346)
+++ trunk/core/src/test/java/org/infinispan/test/SingleCacheManagerTest.java 2010-01-06 18:18:43 UTC (rev 1347)
@@ -20,7 +20,7 @@
@Test
public abstract class SingleCacheManagerTest extends AbstractCacheTest {
protected CacheManager cacheManager;
- protected Cache cache;
+ protected Cache<Object, Object> cache;
@BeforeClass()
protected void createBeforeClass() throws Exception {
Modified: trunk/core/src/test/java/org/infinispan/test/fwk/TcpMPingEnvironmentTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/test/fwk/TcpMPingEnvironmentTest.java 2010-01-06 18:09:59 UTC (rev 1346)
+++ trunk/core/src/test/java/org/infinispan/test/fwk/TcpMPingEnvironmentTest.java 2010-01-06 18:18:43 UTC (rev 1347)
@@ -4,7 +4,6 @@
import org.infinispan.util.logging.LogFactory;
import org.jgroups.JChannel;
import org.jgroups.View;
-import static org.testng.Assert.fail;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.Test;
@@ -22,6 +21,8 @@
import java.util.List;
import java.util.Properties;
+import static org.testng.Assert.fail;
+
/**
* The purpose of this class is to test that/if tcp + mping works fine in the given environment.
*
@@ -195,7 +196,6 @@
private void initiChannel(JChannel channel) throws Exception {
openedChannles.add(channel);
channel.setOpt(org.jgroups.Channel.LOCAL, false);
- channel.setOpt(org.jgroups.Channel.BLOCK, true);
channel.connect("someChannel");
}
}
Modified: trunk/core/src/test/java/org/infinispan/tx/LocalModeTxTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/tx/LocalModeTxTest.java 2010-01-06 18:09:59 UTC (rev 1346)
+++ trunk/core/src/test/java/org/infinispan/tx/LocalModeTxTest.java 2010-01-06 18:18:43 UTC (rev 1347)
@@ -77,5 +77,4 @@
assert cache.get("key").equals("value");
assert !cache.isEmpty();
}
-
}
More information about the infinispan-commits
mailing list