1*d57664e9SAndroid Build Coastguard Worker// Signature format: 2.0 2*d57664e9SAndroid Build Coastguard Workerpackage android.test { 3*d57664e9SAndroid Build Coastguard Worker 4*d57664e9SAndroid Build Coastguard Worker @Deprecated public class AndroidTestCase extends junit.framework.TestCase { 5*d57664e9SAndroid Build Coastguard Worker ctor @Deprecated public AndroidTestCase(); 6*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void assertActivityRequiresPermission(String, String, String); 7*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void assertReadingContentUriRequiresPermission(android.net.Uri, String); 8*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void assertWritingContentUriRequiresPermission(android.net.Uri, String); 9*d57664e9SAndroid Build Coastguard Worker method @Deprecated public android.content.Context getContext(); 10*d57664e9SAndroid Build Coastguard Worker method @Deprecated public android.content.Context getTestContext(); 11*d57664e9SAndroid Build Coastguard Worker method @Deprecated protected void scrubClass(Class<?>) throws java.lang.IllegalAccessException; 12*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setContext(android.content.Context); 13*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setTestContext(android.content.Context); 14*d57664e9SAndroid Build Coastguard Worker method @Deprecated @android.test.suitebuilder.annotation.Suppress public void testAndroidTestCaseSetupProperly(); 15*d57664e9SAndroid Build Coastguard Worker field @Deprecated protected android.content.Context mContext; 16*d57664e9SAndroid Build Coastguard Worker } 17*d57664e9SAndroid Build Coastguard Worker 18*d57664e9SAndroid Build Coastguard Worker @Deprecated @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD) public @interface FlakyTest { 19*d57664e9SAndroid Build Coastguard Worker method @Deprecated public abstract int tolerance() default 1; 20*d57664e9SAndroid Build Coastguard Worker } 21*d57664e9SAndroid Build Coastguard Worker 22*d57664e9SAndroid Build Coastguard Worker @Deprecated public class InstrumentationTestCase extends junit.framework.TestCase { 23*d57664e9SAndroid Build Coastguard Worker ctor @Deprecated public InstrumentationTestCase(); 24*d57664e9SAndroid Build Coastguard Worker method @Deprecated public android.app.Instrumentation getInstrumentation(); 25*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void injectInsrumentation(android.app.Instrumentation); 26*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void injectInstrumentation(android.app.Instrumentation); 27*d57664e9SAndroid Build Coastguard Worker method @Deprecated public final <T extends android.app.Activity> T launchActivity(String, Class<T>, android.os.Bundle); 28*d57664e9SAndroid Build Coastguard Worker method @Deprecated public final <T extends android.app.Activity> T launchActivityWithIntent(String, Class<T>, android.content.Intent); 29*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void runTestOnUiThread(Runnable) throws java.lang.Throwable; 30*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void sendKeys(String); 31*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void sendKeys(int...); 32*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void sendRepeatedKeys(int...); 33*d57664e9SAndroid Build Coastguard Worker } 34*d57664e9SAndroid Build Coastguard Worker 35*d57664e9SAndroid Build Coastguard Worker @Deprecated public class InstrumentationTestSuite extends junit.framework.TestSuite { 36*d57664e9SAndroid Build Coastguard Worker ctor @Deprecated public InstrumentationTestSuite(android.app.Instrumentation); 37*d57664e9SAndroid Build Coastguard Worker ctor @Deprecated public InstrumentationTestSuite(String, android.app.Instrumentation); 38*d57664e9SAndroid Build Coastguard Worker ctor @Deprecated public InstrumentationTestSuite(Class, android.app.Instrumentation); 39*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void addTestSuite(Class); 40*d57664e9SAndroid Build Coastguard Worker } 41*d57664e9SAndroid Build Coastguard Worker 42*d57664e9SAndroid Build Coastguard Worker @Deprecated public interface PerformanceTestCase { 43*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean isPerformanceOnly(); 44*d57664e9SAndroid Build Coastguard Worker method @Deprecated public int startPerformance(android.test.PerformanceTestCase.Intermediates); 45*d57664e9SAndroid Build Coastguard Worker } 46*d57664e9SAndroid Build Coastguard Worker 47*d57664e9SAndroid Build Coastguard Worker @Deprecated public static interface PerformanceTestCase.Intermediates { 48*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void addIntermediate(String); 49*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void addIntermediate(String, long); 50*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void finishTiming(boolean); 51*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void setInternalIterations(int); 52*d57664e9SAndroid Build Coastguard Worker method @Deprecated public void startTiming(boolean); 53*d57664e9SAndroid Build Coastguard Worker } 54*d57664e9SAndroid Build Coastguard Worker 55*d57664e9SAndroid Build Coastguard Worker @Deprecated @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD) public @interface RepetitiveTest { 56*d57664e9SAndroid Build Coastguard Worker method @Deprecated public abstract int numIterations() default 1; 57*d57664e9SAndroid Build Coastguard Worker } 58*d57664e9SAndroid Build Coastguard Worker 59*d57664e9SAndroid Build Coastguard Worker @Deprecated @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD) public @interface UiThreadTest { 60*d57664e9SAndroid Build Coastguard Worker } 61*d57664e9SAndroid Build Coastguard Worker 62*d57664e9SAndroid Build Coastguard Worker} 63*d57664e9SAndroid Build Coastguard Worker 64*d57664e9SAndroid Build Coastguard Workerpackage android.test.suitebuilder.annotation { 65*d57664e9SAndroid Build Coastguard Worker 66*d57664e9SAndroid Build Coastguard Worker @Deprecated @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.TYPE}) public @interface LargeTest { 67*d57664e9SAndroid Build Coastguard Worker } 68*d57664e9SAndroid Build Coastguard Worker 69*d57664e9SAndroid Build Coastguard Worker @Deprecated @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.TYPE}) public @interface MediumTest { 70*d57664e9SAndroid Build Coastguard Worker } 71*d57664e9SAndroid Build Coastguard Worker 72*d57664e9SAndroid Build Coastguard Worker @Deprecated @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.TYPE}) public @interface SmallTest { 73*d57664e9SAndroid Build Coastguard Worker } 74*d57664e9SAndroid Build Coastguard Worker 75*d57664e9SAndroid Build Coastguard Worker @Deprecated @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.TYPE}) public @interface Smoke { 76*d57664e9SAndroid Build Coastguard Worker } 77*d57664e9SAndroid Build Coastguard Worker 78*d57664e9SAndroid Build Coastguard Worker @Deprecated @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.TYPE}) public @interface Suppress { 79*d57664e9SAndroid Build Coastguard Worker } 80*d57664e9SAndroid Build Coastguard Worker 81*d57664e9SAndroid Build Coastguard Worker} 82*d57664e9SAndroid Build Coastguard Worker 83*d57664e9SAndroid Build Coastguard Workerpackage com.android.internal.util { 84*d57664e9SAndroid Build Coastguard Worker 85*d57664e9SAndroid Build Coastguard Worker @Deprecated public interface Predicate<T> { 86*d57664e9SAndroid Build Coastguard Worker method @Deprecated public boolean apply(T); 87*d57664e9SAndroid Build Coastguard Worker } 88*d57664e9SAndroid Build Coastguard Worker 89*d57664e9SAndroid Build Coastguard Worker} 90*d57664e9SAndroid Build Coastguard Worker 91*d57664e9SAndroid Build Coastguard Workerpackage junit.framework { 92*d57664e9SAndroid Build Coastguard Worker 93*d57664e9SAndroid Build Coastguard Worker public class Assert { 94*d57664e9SAndroid Build Coastguard Worker ctor protected Assert(); 95*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(String, Object, Object); 96*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(Object, Object); 97*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(String, String, String); 98*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(String, String); 99*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(String, double, double, double); 100*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(double, double, double); 101*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(String, float, float, float); 102*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(float, float, float); 103*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(String, long, long); 104*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(long, long); 105*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(String, boolean, boolean); 106*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(boolean, boolean); 107*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(String, byte, byte); 108*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(byte, byte); 109*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(String, char, char); 110*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(char, char); 111*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(String, short, short); 112*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(short, short); 113*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(String, int, int); 114*d57664e9SAndroid Build Coastguard Worker method public static void assertEquals(int, int); 115*d57664e9SAndroid Build Coastguard Worker method public static void assertFalse(String, boolean); 116*d57664e9SAndroid Build Coastguard Worker method public static void assertFalse(boolean); 117*d57664e9SAndroid Build Coastguard Worker method public static void assertNotNull(Object); 118*d57664e9SAndroid Build Coastguard Worker method public static void assertNotNull(String, Object); 119*d57664e9SAndroid Build Coastguard Worker method public static void assertNotSame(String, Object, Object); 120*d57664e9SAndroid Build Coastguard Worker method public static void assertNotSame(Object, Object); 121*d57664e9SAndroid Build Coastguard Worker method public static void assertNull(Object); 122*d57664e9SAndroid Build Coastguard Worker method public static void assertNull(String, Object); 123*d57664e9SAndroid Build Coastguard Worker method public static void assertSame(String, Object, Object); 124*d57664e9SAndroid Build Coastguard Worker method public static void assertSame(Object, Object); 125*d57664e9SAndroid Build Coastguard Worker method public static void assertTrue(String, boolean); 126*d57664e9SAndroid Build Coastguard Worker method public static void assertTrue(boolean); 127*d57664e9SAndroid Build Coastguard Worker method public static void fail(String); 128*d57664e9SAndroid Build Coastguard Worker method public static void fail(); 129*d57664e9SAndroid Build Coastguard Worker method public static void failNotEquals(String, Object, Object); 130*d57664e9SAndroid Build Coastguard Worker method public static void failNotSame(String, Object, Object); 131*d57664e9SAndroid Build Coastguard Worker method public static void failSame(String); 132*d57664e9SAndroid Build Coastguard Worker method public static String format(String, Object, Object); 133*d57664e9SAndroid Build Coastguard Worker } 134*d57664e9SAndroid Build Coastguard Worker 135*d57664e9SAndroid Build Coastguard Worker public class AssertionFailedError extends java.lang.AssertionError { 136*d57664e9SAndroid Build Coastguard Worker ctor public AssertionFailedError(); 137*d57664e9SAndroid Build Coastguard Worker ctor public AssertionFailedError(String); 138*d57664e9SAndroid Build Coastguard Worker } 139*d57664e9SAndroid Build Coastguard Worker 140*d57664e9SAndroid Build Coastguard Worker public class ComparisonFailure extends junit.framework.AssertionFailedError { 141*d57664e9SAndroid Build Coastguard Worker ctor public ComparisonFailure(String, String, String); 142*d57664e9SAndroid Build Coastguard Worker method public String getActual(); 143*d57664e9SAndroid Build Coastguard Worker method public String getExpected(); 144*d57664e9SAndroid Build Coastguard Worker } 145*d57664e9SAndroid Build Coastguard Worker 146*d57664e9SAndroid Build Coastguard Worker public interface Protectable { 147*d57664e9SAndroid Build Coastguard Worker method public void protect() throws java.lang.Throwable; 148*d57664e9SAndroid Build Coastguard Worker } 149*d57664e9SAndroid Build Coastguard Worker 150*d57664e9SAndroid Build Coastguard Worker public interface Test { 151*d57664e9SAndroid Build Coastguard Worker method public int countTestCases(); 152*d57664e9SAndroid Build Coastguard Worker method public void run(junit.framework.TestResult); 153*d57664e9SAndroid Build Coastguard Worker } 154*d57664e9SAndroid Build Coastguard Worker 155*d57664e9SAndroid Build Coastguard Worker public abstract class TestCase extends junit.framework.Assert implements junit.framework.Test { 156*d57664e9SAndroid Build Coastguard Worker ctor public TestCase(); 157*d57664e9SAndroid Build Coastguard Worker ctor public TestCase(String); 158*d57664e9SAndroid Build Coastguard Worker method public int countTestCases(); 159*d57664e9SAndroid Build Coastguard Worker method protected junit.framework.TestResult createResult(); 160*d57664e9SAndroid Build Coastguard Worker method public String getName(); 161*d57664e9SAndroid Build Coastguard Worker method public junit.framework.TestResult run(); 162*d57664e9SAndroid Build Coastguard Worker method public void run(junit.framework.TestResult); 163*d57664e9SAndroid Build Coastguard Worker method public void runBare() throws java.lang.Throwable; 164*d57664e9SAndroid Build Coastguard Worker method protected void runTest() throws java.lang.Throwable; 165*d57664e9SAndroid Build Coastguard Worker method public void setName(String); 166*d57664e9SAndroid Build Coastguard Worker method protected void setUp() throws java.lang.Exception; 167*d57664e9SAndroid Build Coastguard Worker method protected void tearDown() throws java.lang.Exception; 168*d57664e9SAndroid Build Coastguard Worker } 169*d57664e9SAndroid Build Coastguard Worker 170*d57664e9SAndroid Build Coastguard Worker public class TestFailure { 171*d57664e9SAndroid Build Coastguard Worker ctor public TestFailure(junit.framework.Test, Throwable); 172*d57664e9SAndroid Build Coastguard Worker method public String exceptionMessage(); 173*d57664e9SAndroid Build Coastguard Worker method public junit.framework.Test failedTest(); 174*d57664e9SAndroid Build Coastguard Worker method public boolean isFailure(); 175*d57664e9SAndroid Build Coastguard Worker method public Throwable thrownException(); 176*d57664e9SAndroid Build Coastguard Worker method public String trace(); 177*d57664e9SAndroid Build Coastguard Worker field protected junit.framework.Test fFailedTest; 178*d57664e9SAndroid Build Coastguard Worker field protected Throwable fThrownException; 179*d57664e9SAndroid Build Coastguard Worker } 180*d57664e9SAndroid Build Coastguard Worker 181*d57664e9SAndroid Build Coastguard Worker public interface TestListener { 182*d57664e9SAndroid Build Coastguard Worker method public void addError(junit.framework.Test, Throwable); 183*d57664e9SAndroid Build Coastguard Worker method public void addFailure(junit.framework.Test, junit.framework.AssertionFailedError); 184*d57664e9SAndroid Build Coastguard Worker method public void endTest(junit.framework.Test); 185*d57664e9SAndroid Build Coastguard Worker method public void startTest(junit.framework.Test); 186*d57664e9SAndroid Build Coastguard Worker } 187*d57664e9SAndroid Build Coastguard Worker 188*d57664e9SAndroid Build Coastguard Worker public class TestResult { 189*d57664e9SAndroid Build Coastguard Worker ctor public TestResult(); 190*d57664e9SAndroid Build Coastguard Worker method public void addError(junit.framework.Test, Throwable); 191*d57664e9SAndroid Build Coastguard Worker method public void addFailure(junit.framework.Test, junit.framework.AssertionFailedError); 192*d57664e9SAndroid Build Coastguard Worker method public void addListener(junit.framework.TestListener); 193*d57664e9SAndroid Build Coastguard Worker method public void endTest(junit.framework.Test); 194*d57664e9SAndroid Build Coastguard Worker method public int errorCount(); 195*d57664e9SAndroid Build Coastguard Worker method public java.util.Enumeration<junit.framework.TestFailure> errors(); 196*d57664e9SAndroid Build Coastguard Worker method public int failureCount(); 197*d57664e9SAndroid Build Coastguard Worker method public java.util.Enumeration<junit.framework.TestFailure> failures(); 198*d57664e9SAndroid Build Coastguard Worker method public void removeListener(junit.framework.TestListener); 199*d57664e9SAndroid Build Coastguard Worker method protected void run(junit.framework.TestCase); 200*d57664e9SAndroid Build Coastguard Worker method public int runCount(); 201*d57664e9SAndroid Build Coastguard Worker method public void runProtected(junit.framework.Test, junit.framework.Protectable); 202*d57664e9SAndroid Build Coastguard Worker method public boolean shouldStop(); 203*d57664e9SAndroid Build Coastguard Worker method public void startTest(junit.framework.Test); 204*d57664e9SAndroid Build Coastguard Worker method public void stop(); 205*d57664e9SAndroid Build Coastguard Worker method public boolean wasSuccessful(); 206*d57664e9SAndroid Build Coastguard Worker field protected java.util.Vector<junit.framework.TestFailure> fErrors; 207*d57664e9SAndroid Build Coastguard Worker field protected java.util.Vector<junit.framework.TestFailure> fFailures; 208*d57664e9SAndroid Build Coastguard Worker field protected java.util.Vector<junit.framework.TestListener> fListeners; 209*d57664e9SAndroid Build Coastguard Worker field protected int fRunTests; 210*d57664e9SAndroid Build Coastguard Worker } 211*d57664e9SAndroid Build Coastguard Worker 212*d57664e9SAndroid Build Coastguard Worker public class TestSuite implements junit.framework.Test { 213*d57664e9SAndroid Build Coastguard Worker ctor public TestSuite(); 214*d57664e9SAndroid Build Coastguard Worker ctor public TestSuite(Class<?>); 215*d57664e9SAndroid Build Coastguard Worker ctor public TestSuite(Class<? extends junit.framework.TestCase>, String); 216*d57664e9SAndroid Build Coastguard Worker ctor public TestSuite(String); 217*d57664e9SAndroid Build Coastguard Worker ctor public TestSuite(Class<?>...); 218*d57664e9SAndroid Build Coastguard Worker ctor public TestSuite(Class<? extends junit.framework.TestCase>[], String); 219*d57664e9SAndroid Build Coastguard Worker method public void addTest(junit.framework.Test); 220*d57664e9SAndroid Build Coastguard Worker method public void addTestSuite(Class<? extends junit.framework.TestCase>); 221*d57664e9SAndroid Build Coastguard Worker method public int countTestCases(); 222*d57664e9SAndroid Build Coastguard Worker method public static junit.framework.Test createTest(Class<?>, String); 223*d57664e9SAndroid Build Coastguard Worker method public String getName(); 224*d57664e9SAndroid Build Coastguard Worker method public static java.lang.reflect.Constructor<?> getTestConstructor(Class<?>) throws java.lang.NoSuchMethodException; 225*d57664e9SAndroid Build Coastguard Worker method public void run(junit.framework.TestResult); 226*d57664e9SAndroid Build Coastguard Worker method public void runTest(junit.framework.Test, junit.framework.TestResult); 227*d57664e9SAndroid Build Coastguard Worker method public void setName(String); 228*d57664e9SAndroid Build Coastguard Worker method public junit.framework.Test testAt(int); 229*d57664e9SAndroid Build Coastguard Worker method public int testCount(); 230*d57664e9SAndroid Build Coastguard Worker method public java.util.Enumeration<junit.framework.Test> tests(); 231*d57664e9SAndroid Build Coastguard Worker method public static junit.framework.Test warning(String); 232*d57664e9SAndroid Build Coastguard Worker } 233*d57664e9SAndroid Build Coastguard Worker 234*d57664e9SAndroid Build Coastguard Worker} 235*d57664e9SAndroid Build Coastguard Worker 236