Loading core/tests/coretests/src/android/content/SyncStorageEngineTest.java +2 −1 Original line number Diff line number Diff line Loading @@ -39,7 +39,8 @@ public class SyncStorageEngineTest extends AndroidTestCase { * correcponding sync is finished. This can happen if the clock changes while we are syncing. * */ @SmallTest // TODO: this test causes AidlTest to fail. Omit for now // @SmallTest public void testPurgeActiveSync() throws Exception { final Account account = new Account("a@example.com", "example.type"); final String authority = "testprovider"; Loading core/tests/coretests/src/com/android/internal/os/LoggingPrintStreamTest.java +5 −1 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ package com.android.internal.os; import junit.framework.TestCase; import android.test.suitebuilder.annotation.Suppress; import java.io.PrintWriter; import java.io.StringWriter; Loading @@ -25,6 +25,10 @@ import java.util.Arrays; import java.util.Collections; import java.util.List; import junit.framework.TestCase; // this test causes a IllegalAccessError: superclass not accessible @Suppress public class LoggingPrintStreamTest extends TestCase { TestPrintStream out = new TestPrintStream(); Loading tests/CoreTests/android/core/MiscRegressionTest.java +0 −31 Original line number Diff line number Diff line Loading @@ -66,37 +66,6 @@ public class MiscRegressionTest extends TestCase { } } // Regression test for #1061945: negative Shorts do not // serialize/deserialize correctly @SmallTest public void testShortSerialization() throws Exception { // create an instance of ObjectInputStream String x = new String("serialize_foobar"); java.io.ByteArrayOutputStream baos = new java.io.ByteArrayOutputStream(); (new java.io.ObjectOutputStream(baos)).writeObject(x); ObjectInputStream ois = new java.io.ObjectInputStream( new java.io.ByteArrayInputStream(baos.toByteArray())); // get the setField(...,, short val) method in question Class<ObjectInputStream> oClass = ObjectInputStream.class; Method m = oClass.getDeclaredMethod("setField", new Class[] { Object.class, Class.class, String.class, short.class}); // compose args short start = 123; short origval = -1; // 0xffff Short obj = new Short(start); Class<Short> declaringClass = Short.class; String fieldDescName = "value"; // test the initial value assertEquals(obj.shortValue(), start); // invoke native method to set the field "value" of type short to the newval m.setAccessible(true); // since the method is private m.invoke(ois, new Object[]{ obj, declaringClass, fieldDescName, new Short(origval)} ); // test the set value short res = obj.shortValue(); assertEquals("Read and written values must be equal", origval, res); } // Regression test for #951285: Suitable LogHandler should be chosen // depending on the environment. @MediumTest Loading Loading
core/tests/coretests/src/android/content/SyncStorageEngineTest.java +2 −1 Original line number Diff line number Diff line Loading @@ -39,7 +39,8 @@ public class SyncStorageEngineTest extends AndroidTestCase { * correcponding sync is finished. This can happen if the clock changes while we are syncing. * */ @SmallTest // TODO: this test causes AidlTest to fail. Omit for now // @SmallTest public void testPurgeActiveSync() throws Exception { final Account account = new Account("a@example.com", "example.type"); final String authority = "testprovider"; Loading
core/tests/coretests/src/com/android/internal/os/LoggingPrintStreamTest.java +5 −1 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ package com.android.internal.os; import junit.framework.TestCase; import android.test.suitebuilder.annotation.Suppress; import java.io.PrintWriter; import java.io.StringWriter; Loading @@ -25,6 +25,10 @@ import java.util.Arrays; import java.util.Collections; import java.util.List; import junit.framework.TestCase; // this test causes a IllegalAccessError: superclass not accessible @Suppress public class LoggingPrintStreamTest extends TestCase { TestPrintStream out = new TestPrintStream(); Loading
tests/CoreTests/android/core/MiscRegressionTest.java +0 −31 Original line number Diff line number Diff line Loading @@ -66,37 +66,6 @@ public class MiscRegressionTest extends TestCase { } } // Regression test for #1061945: negative Shorts do not // serialize/deserialize correctly @SmallTest public void testShortSerialization() throws Exception { // create an instance of ObjectInputStream String x = new String("serialize_foobar"); java.io.ByteArrayOutputStream baos = new java.io.ByteArrayOutputStream(); (new java.io.ObjectOutputStream(baos)).writeObject(x); ObjectInputStream ois = new java.io.ObjectInputStream( new java.io.ByteArrayInputStream(baos.toByteArray())); // get the setField(...,, short val) method in question Class<ObjectInputStream> oClass = ObjectInputStream.class; Method m = oClass.getDeclaredMethod("setField", new Class[] { Object.class, Class.class, String.class, short.class}); // compose args short start = 123; short origval = -1; // 0xffff Short obj = new Short(start); Class<Short> declaringClass = Short.class; String fieldDescName = "value"; // test the initial value assertEquals(obj.shortValue(), start); // invoke native method to set the field "value" of type short to the newval m.setAccessible(true); // since the method is private m.invoke(ois, new Object[]{ obj, declaringClass, fieldDescName, new Short(origval)} ); // test the set value short res = obj.shortValue(); assertEquals("Read and written values must be equal", origval, res); } // Regression test for #951285: Suitable LogHandler should be chosen // depending on the environment. @MediumTest Loading