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