diff options
author | Elliott Hughes <enh@google.com> | 2011-05-24 10:04:20 -0700 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2011-05-24 10:04:20 -0700 |
commit | 747d4cd5e39da3be38ec1d2da9fb7403006ed7c4 (patch) | |
tree | 6d5e1ce5900c7ffcbdd33eb7887f0f4fd73455bf | |
parent | b0a37d1a9ffc1c696505a877c5cb13540283919a (diff) | |
download | apache-harmony-747d4cd5e39da3be38ec1d2da9fb7403006ed7c4.tar.gz |
Fix a serialization test.
This test was failing on the RI too.
Change-Id: I35a15fef73f8d8ecbfb6a28b0fbffe49de1dcf4a
-rw-r--r-- | luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/ObjectStreamClassTest.java | 44 |
1 files changed, 18 insertions, 26 deletions
diff --git a/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/ObjectStreamClassTest.java b/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/ObjectStreamClassTest.java index 34af88c..4998db2 100644 --- a/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/ObjectStreamClassTest.java +++ b/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/ObjectStreamClassTest.java @@ -25,8 +25,8 @@ import java.io.ObjectOutput; import java.io.ObjectStreamClass; import java.io.ObjectStreamField; import java.io.Serializable; -import java.net.URL; -import java.net.URLClassLoader; +import java.net.URL; +import java.net.URLClassLoader; import java.lang.reflect.Proxy; import junit.framework.TestCase; @@ -44,7 +44,7 @@ public class ObjectStreamClassTest extends TestCase { return serialVersionUID; } } - + /** * @tests java.io.ObjectStreamClass#forClass() */ @@ -53,7 +53,7 @@ public class ObjectStreamClassTest extends TestCase { // returned ObjectStreamClass osc = ObjectStreamClass.lookup(DummyClass.class); assertEquals("forClass returned an object: " + osc.forClass(), - DummyClass.class, osc.forClass()); + DummyClass.class, osc.forClass()); } /** @@ -114,20 +114,12 @@ public class ObjectStreamClassTest extends TestCase { } } - /** - * @tests java.io.ObjectStreamClass#getSerialVersionUID() - */ public void test_getSerialVersionUID_inner_private_class() { ObjectStreamClass osc1 = ObjectStreamClass.lookup(SyntheticTest.class); - assertEquals("SyntheticTest unexpected UID: " - + osc1.getSerialVersionUID(), -7784078941584535183L, osc1 - .getSerialVersionUID()); + assertEquals(-4332969662791850406L, osc1.getSerialVersionUID()); - ObjectStreamClass osc2 = ObjectStreamClass - .lookup(SyntheticTest.X.class); - assertEquals("SyntheticTest.X unexpected UID: " - + osc2.getSerialVersionUID(), -7703000075736397332L, osc2 - .getSerialVersionUID()); + ObjectStreamClass osc2 = ObjectStreamClass.lookup(SyntheticTest.X.class); + assertEquals(-3926212872029449440L, osc2.getSerialVersionUID()); } /** @@ -204,9 +196,9 @@ public class ObjectStreamClassTest extends TestCase { assertEquals("Enum classes should have no serialized fields", 0, enumFields.length); } - + /** - * @since 1.6 + * @since 1.6 */ static class NonSerialzableClass { private static final long serialVersionUID = 1l; @@ -214,7 +206,7 @@ public class ObjectStreamClassTest extends TestCase { return serialVersionUID; } } - + /** * @since 1.6 */ @@ -229,9 +221,9 @@ public class ObjectStreamClassTest extends TestCase { public void writeExternal(ObjectOutput output) throws IOException { throw new IOException(); } - + } - + /** * @tests java.io.ObjectStreamClass#lookupAny(java.lang.Class) * @since 1.6 @@ -243,21 +235,21 @@ public class ObjectStreamClassTest extends TestCase { assertEquals("lookup returned wrong class: " + osc.getName(), "org.apache.harmony.luni.tests.java.io.ObjectStreamClassTest$DummyClass", osc .getName()); - + osc = ObjectStreamClass.lookupAny(NonSerialzableClass.class); assertEquals("lookup returned wrong class: " + osc.getName(), "org.apache.harmony.luni.tests.java.io.ObjectStreamClassTest$NonSerialzableClass", osc.getName()); - - osc = ObjectStreamClass.lookupAny(ExternalizableClass.class); + + osc = ObjectStreamClass.lookupAny(ExternalizableClass.class); assertEquals("lookup returned wrong class: " + osc.getName(), "org.apache.harmony.luni.tests.java.io.ObjectStreamClassTest$ExternalizableClass", osc.getName()); osc = ObjectStreamClass.lookup(NonSerialzableClass.class); assertNull(osc); - + } - - + + } |