Author: ggregory Date: Tue Apr 24 12:56:31 2012 New Revision: 1329691 URL: http://svn.apache.org/viewvc?rev=1329691&view=rev Log: [LANG-798] Use generics in SerializationUtils.
Modified: commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java Modified: commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java?rev=1329691&r1=1329690&r2=1329691&view=diff ============================================================================== --- commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java (original) +++ commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java Tue Apr 24 12:56:31 2012 @@ -209,6 +209,15 @@ public class SerializationUtilsTest { assertEquals(iMap, testMap); } + @Test(expected=ClassCastException.class) + public void testDeserializeClassCastException() { + final String value = "Hello"; + byte[] serialized = SerializationUtils.serialize(value); + Assert.assertEquals(value, SerializationUtils.deserialize(serialized)); + // Causes ClassCastException in call site, not in SerializationUtils.deserialize + Integer i = SerializationUtils.deserialize(serialized); + } + @Test public void testDeserializeStreamOfNull() throws Exception { ByteArrayOutputStream streamReal = new ByteArrayOutputStream();