diff options
author | Narayan Kamath <narayan@google.com> | 2013-11-13 14:16:37 +0000 |
---|---|---|
committer | Narayan Kamath <narayan@google.com> | 2013-11-13 14:16:37 +0000 |
commit | 6d837a572c4ae2f9d2b09d6bb8397c920f13f6cf (patch) | |
tree | 05f8b6f5e474590561850820fd19c0902140532b /luni/src/test/java/tests | |
parent | cb318c6f4fe5b0e20099fa85f1b95ccb2d24119f (diff) | |
download | libcore-6d837a572c4ae2f9d2b09d6bb8397c920f13f6cf.zip libcore-6d837a572c4ae2f9d2b09d6bb8397c920f13f6cf.tar.gz libcore-6d837a572c4ae2f9d2b09d6bb8397c920f13f6cf.tar.bz2 |
Fix up ObjectStreamClassTest
Change path references and remove a test case that
we don't support.
Change-Id: I708a2823a8fe7d69e88b74838452bb7aa7532dca
Diffstat (limited to 'luni/src/test/java/tests')
-rw-r--r-- | luni/src/test/java/tests/api/java/io/ObjectStreamClassTest.java | 45 |
1 files changed, 6 insertions, 39 deletions
diff --git a/luni/src/test/java/tests/api/java/io/ObjectStreamClassTest.java b/luni/src/test/java/tests/api/java/io/ObjectStreamClassTest.java index 838b413..ddaf8a7 100644 --- a/luni/src/test/java/tests/api/java/io/ObjectStreamClassTest.java +++ b/luni/src/test/java/tests/api/java/io/ObjectStreamClassTest.java @@ -17,7 +17,7 @@ package tests.api.java.io; -import java.io.File; +import junit.framework.TestCase; import java.io.Externalizable; import java.io.IOException; import java.io.ObjectInput; @@ -25,12 +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.lang.reflect.Proxy; -import junit.framework.TestCase; - public class ObjectStreamClassTest extends TestCase { static class DummyClass implements Serializable { @@ -85,7 +81,7 @@ public class ObjectStreamClassTest extends TestCase { ObjectStreamClass osc = ObjectStreamClass.lookup(DummyClass.class); assertEquals( "getName returned incorrect name: " + osc.getName(), - "org.apache.harmony.luni.tests.java.io.ObjectStreamClassTest$DummyClass", + "tests.api.java.io.ObjectStreamClassTest$DummyClass", osc.getName()); } @@ -114,35 +110,6 @@ public class ObjectStreamClassTest extends TestCase { } } - public void test_getSerialVersionUID_inner_private_class() { - ObjectStreamClass osc1 = ObjectStreamClass.lookup(SyntheticTest.class); - assertEquals(-4332969662791850406L, osc1.getSerialVersionUID()); - - ObjectStreamClass osc2 = ObjectStreamClass.lookup(SyntheticTest.X.class); - assertEquals(-3926212872029449440L, osc2.getSerialVersionUID()); - } - - /** - * java.io.ObjectStreamClass#getSerialVersionUID() - */ - public void test_getSerialVersionUID_classloader() throws Exception { - File file = new File( - "resources/org/apache/harmony/luni/tests/ObjectStreamClassTest.jar"); - ClassLoader loader = new URLClassLoader(new URL[] { file.toURL() }, - null); - Class cl1 = Class.forName("Test1$TestVarArgs", false, loader); - ObjectStreamClass osc1 = ObjectStreamClass.lookup(cl1); - assertEquals("Test1$TestVarArgs unexpected UID: " - + osc1.getSerialVersionUID(), -6051121963037986215L, osc1 - .getSerialVersionUID()); - - Class cl2 = Class.forName("Test1$TestBridge", false, loader); - ObjectStreamClass osc2 = ObjectStreamClass.lookup(cl2); - assertEquals("Test1$TestBridge unexpected UID: " - + osc2.getSerialVersionUID(), 568585976855071180L, osc2 - .getSerialVersionUID()); - } - /** * java.io.ObjectStreamClass#lookup(java.lang.Class) */ @@ -150,7 +117,7 @@ public class ObjectStreamClassTest extends TestCase { ObjectStreamClass osc = ObjectStreamClass.lookup(DummyClass.class); assertEquals( "lookup returned wrong class: " + osc.getName(), - "org.apache.harmony.luni.tests.java.io.ObjectStreamClassTest$DummyClass", + "tests.api.java.io.ObjectStreamClassTest$DummyClass", osc.getName()); } @@ -234,17 +201,17 @@ public class ObjectStreamClassTest extends TestCase { // java.io.ObjectStreamClass.lookupAny(java.lang.Class) ObjectStreamClass osc = ObjectStreamClass.lookupAny(DummyClass.class); assertEquals("lookup returned wrong class: " + osc.getName(), - "org.apache.harmony.luni.tests.java.io.ObjectStreamClassTest$DummyClass", osc + "tests.api.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", + "tests.api.java.io.ObjectStreamClassTest$NonSerialzableClass", osc.getName()); osc = ObjectStreamClass.lookupAny(ExternalizableClass.class); assertEquals("lookup returned wrong class: " + osc.getName(), - "org.apache.harmony.luni.tests.java.io.ObjectStreamClassTest$ExternalizableClass", + "tests.api.java.io.ObjectStreamClassTest$ExternalizableClass", osc.getName()); osc = ObjectStreamClass.lookup(NonSerialzableClass.class); |