[infinispan-commits] Infinispan SVN: r249 - in trunk: core/src/test/java/org/infinispan/marshall and 1 other directory.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Mon May 11 13:25:56 EDT 2009
Author: manik.surtani at jboss.com
Date: 2009-05-11 13:25:56 -0400 (Mon, 11 May 2009)
New Revision: 249
Modified:
trunk/cachestore/jdbc/src/test/java/org/infinispan/loaders/jdbc/mixed/JdbcMixedCacheStoreTest.java
trunk/core/src/test/java/org/infinispan/marshall/TestObjectStreamMarshaller.java
Log:
Marshalling improvements, removed unnecessary Serializable/Externalizable interfaces, reimplemented TestObjectStreamMarshaller to use XStream to bypass serialization requirements.
Modified: trunk/cachestore/jdbc/src/test/java/org/infinispan/loaders/jdbc/mixed/JdbcMixedCacheStoreTest.java
===================================================================
--- trunk/cachestore/jdbc/src/test/java/org/infinispan/loaders/jdbc/mixed/JdbcMixedCacheStoreTest.java 2009-05-11 17:16:41 UTC (rev 248)
+++ trunk/cachestore/jdbc/src/test/java/org/infinispan/loaders/jdbc/mixed/JdbcMixedCacheStoreTest.java 2009-05-11 17:25:56 UTC (rev 249)
@@ -51,7 +51,7 @@
cacheStoreConfig.setKey2StringMapperClass(DefaultKey2StringMapper.class.getName());
cacheStore = new JdbcMixedCacheStore();
- cacheStore.init(cacheStoreConfig, null, new TestObjectStreamMarshaller());
+ cacheStore.init(cacheStoreConfig, null, new TestObjectStreamMarshaller(true));
cacheStore.start();
}
@@ -103,7 +103,6 @@
assertRowCounts(0, 0);
}
- @Test(enabled = false, description = "Re-enable once proper semantics of how the 2 delegate stores multiplex over the stream is figured out.")
public void testMixedFromAndToStream() throws Exception {
cacheStore.store(InternalEntryFactory.create("String", "someValue"));
cacheStore.store(InternalEntryFactory.create("String2", "someValue"));
Modified: trunk/core/src/test/java/org/infinispan/marshall/TestObjectStreamMarshaller.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/marshall/TestObjectStreamMarshaller.java 2009-05-11 17:16:41 UTC (rev 248)
+++ trunk/core/src/test/java/org/infinispan/marshall/TestObjectStreamMarshaller.java 2009-05-11 17:25:56 UTC (rev 249)
@@ -42,11 +42,11 @@
public void objectToObjectStream(Object obj, ObjectOutput out) throws IOException {
String xml = xs.toXML(obj);
debug("Writing: \n" + xml);
- out.writeUTF(xml);
+ out.writeObject(xml);
}
public Object objectFromObjectStream(ObjectInput in) throws IOException, ClassNotFoundException {
- String xml = in.readUTF();
+ String xml = (String) in.readObject();
debug("Reading: \n" + xml);
return xs.fromXML(xml);
}
More information about the infinispan-commits
mailing list