blob: 34121dd46036268770f55ba22e191a817b082dc8 [file] [log] [blame]
Paul Duffinbacad402017-06-28 11:57:59 +01001package android.test {
2
3 public abstract deprecated class ActivityInstrumentationTestCase<T extends android.app.Activity> extends android.test.ActivityTestCase {
4 ctor public ActivityInstrumentationTestCase(java.lang.String, java.lang.Class<T>);
5 ctor public ActivityInstrumentationTestCase(java.lang.String, java.lang.Class<T>, boolean);
6 method public T getActivity();
7 method public void testActivityTestCaseSetUpProperly() throws java.lang.Exception;
8 }
9
10 public abstract deprecated class ActivityInstrumentationTestCase2<T extends android.app.Activity> extends android.test.ActivityTestCase {
11 ctor public deprecated ActivityInstrumentationTestCase2(java.lang.String, java.lang.Class<T>);
12 ctor public ActivityInstrumentationTestCase2(java.lang.Class<T>);
13 method public T getActivity();
14 method public void setActivityInitialTouchMode(boolean);
15 method public void setActivityIntent(android.content.Intent);
16 }
17
18 public abstract deprecated class ActivityTestCase extends android.test.InstrumentationTestCase {
19 ctor public ActivityTestCase();
20 method protected android.app.Activity getActivity();
21 method protected void scrubClass(java.lang.Class<?>) throws java.lang.IllegalAccessException;
22 method protected void setActivity(android.app.Activity);
23 }
24
25 public abstract deprecated class ActivityUnitTestCase<T extends android.app.Activity> extends android.test.ActivityTestCase {
26 ctor public ActivityUnitTestCase(java.lang.Class<T>);
27 method public T getActivity();
28 method public int getFinishedActivityRequest();
29 method public int getRequestedOrientation();
30 method public android.content.Intent getStartedActivityIntent();
31 method public int getStartedActivityRequest();
32 method public boolean isFinishCalled();
33 method public void setActivityContext(android.content.Context);
34 method public void setApplication(android.app.Application);
35 method protected T startActivity(android.content.Intent, android.os.Bundle, java.lang.Object);
36 }
37
38 public deprecated class AndroidTestRunner extends junit.runner.BaseTestRunner {
39 ctor public AndroidTestRunner();
40 method public void addTestListener(junit.framework.TestListener);
41 method public void clearTestListeners();
42 method protected junit.framework.TestResult createTestResult();
43 method public java.util.List<junit.framework.TestCase> getTestCases();
44 method public java.lang.String getTestClassName();
45 method public junit.framework.TestResult getTestResult();
46 method protected void runFailed(java.lang.String);
47 method public void runTest();
48 method public void runTest(junit.framework.TestResult);
49 method public void setContext(android.content.Context);
50 method public deprecated void setInstrumentaiton(android.app.Instrumentation);
51 method public void setInstrumentation(android.app.Instrumentation);
52 method public void setTest(junit.framework.Test);
53 method public void setTestClassName(java.lang.String, java.lang.String);
54 method public void testEnded(java.lang.String);
55 method public void testFailed(int, junit.framework.Test, java.lang.Throwable);
56 method public void testStarted(java.lang.String);
57 }
58
59 public abstract deprecated class ApplicationTestCase<T extends android.app.Application> extends android.test.AndroidTestCase {
60 ctor public ApplicationTestCase(java.lang.Class<T>);
61 method protected final void createApplication();
62 method public T getApplication();
63 method public android.content.Context getSystemContext();
64 method protected final void terminateApplication();
65 method public final void testApplicationTestCaseSetUpProperly() throws java.lang.Exception;
66 }
67
68 public deprecated class AssertionFailedError extends java.lang.Error {
69 ctor public AssertionFailedError();
70 ctor public AssertionFailedError(java.lang.String);
71 }
72
73 public deprecated class ComparisonFailure extends android.test.AssertionFailedError {
74 ctor public ComparisonFailure(java.lang.String, java.lang.String, java.lang.String);
75 }
76
77 public deprecated class InstrumentationTestRunner extends android.app.Instrumentation implements android.test.TestSuiteProvider {
78 ctor public InstrumentationTestRunner();
79 method public junit.framework.TestSuite getAllTests();
80 method protected android.test.AndroidTestRunner getAndroidTestRunner();
81 method public android.os.Bundle getArguments();
82 method public java.lang.ClassLoader getLoader();
83 method public junit.framework.TestSuite getTestSuite();
84 field public static final java.lang.String REPORT_KEY_NAME_CLASS = "class";
85 field public static final java.lang.String REPORT_KEY_NAME_TEST = "test";
86 field public static final java.lang.String REPORT_KEY_NUM_CURRENT = "current";
87 field public static final java.lang.String REPORT_KEY_NUM_TOTAL = "numtests";
88 field public static final java.lang.String REPORT_KEY_STACK = "stack";
89 field public static final java.lang.String REPORT_VALUE_ID = "InstrumentationTestRunner";
90 field public static final int REPORT_VALUE_RESULT_ERROR = -1; // 0xffffffff
91 field public static final int REPORT_VALUE_RESULT_FAILURE = -2; // 0xfffffffe
92 field public static final int REPORT_VALUE_RESULT_OK = 0; // 0x0
93 field public static final int REPORT_VALUE_RESULT_START = 1; // 0x1
94 }
95
96 public deprecated class IsolatedContext extends android.content.ContextWrapper {
97 ctor public IsolatedContext(android.content.ContentResolver, android.content.Context);
98 method public java.util.List<android.content.Intent> getAndClearBroadcastIntents();
99 }
100
101 public class LoaderTestCase extends android.test.AndroidTestCase {
102 ctor public LoaderTestCase();
103 method public <T> T getLoaderResultSynchronously(android.content.Loader<T>);
104 }
105
106 public final deprecated class MoreAsserts {
107 method public static void assertAssignableFrom(java.lang.Class<?>, java.lang.Object);
108 method public static void assertAssignableFrom(java.lang.Class<?>, java.lang.Class<?>);
109 method public static java.util.regex.MatchResult assertContainsRegex(java.lang.String, java.lang.String, java.lang.String);
110 method public static java.util.regex.MatchResult assertContainsRegex(java.lang.String, java.lang.String);
111 method public static void assertContentsInAnyOrder(java.lang.String, java.lang.Iterable<?>, java.lang.Object...);
112 method public static void assertContentsInAnyOrder(java.lang.Iterable<?>, java.lang.Object...);
113 method public static void assertContentsInOrder(java.lang.String, java.lang.Iterable<?>, java.lang.Object...);
114 method public static void assertContentsInOrder(java.lang.Iterable<?>, java.lang.Object...);
115 method public static void assertEmpty(java.lang.String, java.lang.Iterable<?>);
116 method public static void assertEmpty(java.lang.Iterable<?>);
117 method public static void assertEmpty(java.lang.String, java.util.Map<?, ?>);
118 method public static void assertEmpty(java.util.Map<?, ?>);
119 method public static void assertEquals(java.lang.String, byte[], byte[]);
120 method public static void assertEquals(byte[], byte[]);
121 method public static void assertEquals(java.lang.String, int[], int[]);
122 method public static void assertEquals(int[], int[]);
123 method public static void assertEquals(java.lang.String, double[], double[]);
124 method public static void assertEquals(double[], double[]);
125 method public static void assertEquals(java.lang.String, java.lang.Object[], java.lang.Object[]);
126 method public static void assertEquals(java.lang.Object[], java.lang.Object[]);
127 method public static void assertEquals(java.lang.String, java.util.Set<? extends java.lang.Object>, java.util.Set<? extends java.lang.Object>);
128 method public static void assertEquals(java.util.Set<? extends java.lang.Object>, java.util.Set<? extends java.lang.Object>);
129 method public static java.util.regex.MatchResult assertMatchesRegex(java.lang.String, java.lang.String, java.lang.String);
130 method public static java.util.regex.MatchResult assertMatchesRegex(java.lang.String, java.lang.String);
131 method public static void assertNotContainsRegex(java.lang.String, java.lang.String, java.lang.String);
132 method public static void assertNotContainsRegex(java.lang.String, java.lang.String);
133 method public static void assertNotEmpty(java.lang.String, java.lang.Iterable<?>);
134 method public static void assertNotEmpty(java.lang.Iterable<?>);
135 method public static void assertNotEmpty(java.lang.String, java.util.Map<?, ?>);
136 method public static void assertNotEmpty(java.util.Map<?, ?>);
137 method public static void assertNotEqual(java.lang.String, java.lang.Object, java.lang.Object);
138 method public static void assertNotEqual(java.lang.Object, java.lang.Object);
139 method public static void assertNotMatchesRegex(java.lang.String, java.lang.String, java.lang.String);
140 method public static void assertNotMatchesRegex(java.lang.String, java.lang.String);
141 method public static void checkEqualsAndHashCodeMethods(java.lang.String, java.lang.Object, java.lang.Object, boolean);
142 method public static void checkEqualsAndHashCodeMethods(java.lang.Object, java.lang.Object, boolean);
143 }
144
145 public abstract deprecated class ProviderTestCase<T extends android.content.ContentProvider> extends android.test.InstrumentationTestCase {
146 ctor public ProviderTestCase(java.lang.Class<T>, java.lang.String);
147 method public android.test.mock.MockContentResolver getMockContentResolver();
148 method public android.test.IsolatedContext getMockContext();
149 method public T getProvider();
150 method public static <T extends android.content.ContentProvider> android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.Class<T>, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException;
151 }
152
153 public abstract class ProviderTestCase2<T extends android.content.ContentProvider> extends android.test.AndroidTestCase {
154 ctor public ProviderTestCase2(java.lang.Class<T>, java.lang.String);
155 method public android.test.mock.MockContentResolver getMockContentResolver();
156 method public android.test.IsolatedContext getMockContext();
157 method public T getProvider();
158 method public static <T extends android.content.ContentProvider> android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.String, java.lang.Class<T>, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException;
159 }
160
161 public deprecated class RenamingDelegatingContext extends android.content.ContextWrapper {
162 ctor public RenamingDelegatingContext(android.content.Context, java.lang.String);
163 ctor public RenamingDelegatingContext(android.content.Context, android.content.Context, java.lang.String);
164 method public java.lang.String getDatabasePrefix();
165 method public void makeExistingFilesAndDbsAccessible();
166 method public static <T extends android.content.ContentProvider> T providerWithRenamedContext(java.lang.Class<T>, android.content.Context, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException;
167 method public static <T extends android.content.ContentProvider> T providerWithRenamedContext(java.lang.Class<T>, android.content.Context, java.lang.String, boolean) throws java.lang.IllegalAccessException, java.lang.InstantiationException;
168 }
169
170 public abstract deprecated class ServiceTestCase<T extends android.app.Service> extends android.test.AndroidTestCase {
171 ctor public ServiceTestCase(java.lang.Class<T>);
172 method protected android.os.IBinder bindService(android.content.Intent);
173 method public android.app.Application getApplication();
174 method public T getService();
175 method public android.content.Context getSystemContext();
176 method public void setApplication(android.app.Application);
177 method protected void setupService();
178 method protected void shutdownService();
179 method protected void startService(android.content.Intent);
180 method public void testServiceTestCaseSetUpProperly() throws java.lang.Exception;
181 }
182
183 public abstract deprecated class SingleLaunchActivityTestCase<T extends android.app.Activity> extends android.test.InstrumentationTestCase {
184 ctor public SingleLaunchActivityTestCase(java.lang.String, java.lang.Class<T>);
185 method public T getActivity();
186 method public void testActivityTestCaseSetUpProperly() throws java.lang.Exception;
187 }
188
189 public deprecated class SyncBaseInstrumentation extends android.test.InstrumentationTestCase {
190 ctor public SyncBaseInstrumentation();
191 method protected void cancelSyncsandDisableAutoSync();
192 method protected void syncProvider(android.net.Uri, java.lang.String, java.lang.String) throws java.lang.Exception;
193 }
194
195 public abstract deprecated interface TestSuiteProvider {
196 method public abstract junit.framework.TestSuite getTestSuite();
197 }
198
199 public deprecated class TouchUtils {
200 ctor public TouchUtils();
201 method public static void clickView(android.test.InstrumentationTestCase, android.view.View);
202 method public static deprecated void drag(android.test.ActivityInstrumentationTestCase, float, float, float, float, int);
203 method public static void drag(android.test.InstrumentationTestCase, float, float, float, float, int);
204 method public static deprecated void dragQuarterScreenDown(android.test.ActivityInstrumentationTestCase);
205 method public static void dragQuarterScreenDown(android.test.InstrumentationTestCase, android.app.Activity);
206 method public static deprecated void dragQuarterScreenUp(android.test.ActivityInstrumentationTestCase);
207 method public static void dragQuarterScreenUp(android.test.InstrumentationTestCase, android.app.Activity);
208 method public static deprecated int dragViewBy(android.test.ActivityInstrumentationTestCase, android.view.View, int, int, int);
209 method public static deprecated int dragViewBy(android.test.InstrumentationTestCase, android.view.View, int, int, int);
210 method public static deprecated int dragViewTo(android.test.ActivityInstrumentationTestCase, android.view.View, int, int, int);
211 method public static int dragViewTo(android.test.InstrumentationTestCase, android.view.View, int, int, int);
212 method public static deprecated void dragViewToBottom(android.test.ActivityInstrumentationTestCase, android.view.View);
213 method public static void dragViewToBottom(android.test.InstrumentationTestCase, android.app.Activity, android.view.View);
214 method public static deprecated void dragViewToBottom(android.test.ActivityInstrumentationTestCase, android.view.View, int);
215 method public static void dragViewToBottom(android.test.InstrumentationTestCase, android.app.Activity, android.view.View, int);
216 method public static deprecated void dragViewToTop(android.test.ActivityInstrumentationTestCase, android.view.View);
217 method public static deprecated void dragViewToTop(android.test.ActivityInstrumentationTestCase, android.view.View, int);
218 method public static void dragViewToTop(android.test.InstrumentationTestCase, android.view.View);
219 method public static void dragViewToTop(android.test.InstrumentationTestCase, android.view.View, int);
220 method public static deprecated int dragViewToX(android.test.ActivityInstrumentationTestCase, android.view.View, int, int);
221 method public static int dragViewToX(android.test.InstrumentationTestCase, android.view.View, int, int);
222 method public static deprecated int dragViewToY(android.test.ActivityInstrumentationTestCase, android.view.View, int, int);
223 method public static int dragViewToY(android.test.InstrumentationTestCase, android.view.View, int, int);
224 method public static deprecated void longClickView(android.test.ActivityInstrumentationTestCase, android.view.View);
225 method public static void longClickView(android.test.InstrumentationTestCase, android.view.View);
226 method public static deprecated void scrollToBottom(android.test.ActivityInstrumentationTestCase, android.view.ViewGroup);
227 method public static void scrollToBottom(android.test.InstrumentationTestCase, android.app.Activity, android.view.ViewGroup);
228 method public static deprecated void scrollToTop(android.test.ActivityInstrumentationTestCase, android.view.ViewGroup);
229 method public static void scrollToTop(android.test.InstrumentationTestCase, android.app.Activity, android.view.ViewGroup);
230 method public static void tapView(android.test.InstrumentationTestCase, android.view.View);
231 method public static void touchAndCancelView(android.test.InstrumentationTestCase, android.view.View);
232 }
233
234 public deprecated class ViewAsserts {
235 method public static void assertBaselineAligned(android.view.View, android.view.View);
236 method public static void assertBottomAligned(android.view.View, android.view.View);
237 method public static void assertBottomAligned(android.view.View, android.view.View, int);
238 method public static void assertGroupContains(android.view.ViewGroup, android.view.View);
239 method public static void assertGroupIntegrity(android.view.ViewGroup);
240 method public static void assertGroupNotContains(android.view.ViewGroup, android.view.View);
241 method public static void assertHasScreenCoordinates(android.view.View, android.view.View, int, int);
242 method public static void assertHorizontalCenterAligned(android.view.View, android.view.View);
243 method public static void assertLeftAligned(android.view.View, android.view.View);
244 method public static void assertLeftAligned(android.view.View, android.view.View, int);
245 method public static void assertOffScreenAbove(android.view.View, android.view.View);
246 method public static void assertOffScreenBelow(android.view.View, android.view.View);
247 method public static void assertOnScreen(android.view.View, android.view.View);
248 method public static void assertRightAligned(android.view.View, android.view.View);
249 method public static void assertRightAligned(android.view.View, android.view.View, int);
250 method public static void assertTopAligned(android.view.View, android.view.View);
251 method public static void assertTopAligned(android.view.View, android.view.View, int);
252 method public static void assertVerticalCenterAligned(android.view.View, android.view.View);
253 }
254
255}
256
257package android.test.suitebuilder {
258
259 public deprecated class TestMethod {
260 ctor public TestMethod(java.lang.reflect.Method, java.lang.Class<? extends junit.framework.TestCase>);
261 ctor public TestMethod(java.lang.String, java.lang.Class<? extends junit.framework.TestCase>);
262 ctor public TestMethod(junit.framework.TestCase);
263 method public junit.framework.TestCase createTest() throws java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException;
264 method public <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T>);
265 method public java.lang.Class<? extends junit.framework.TestCase> getEnclosingClass();
266 method public java.lang.String getEnclosingClassname();
267 method public java.lang.String getName();
268 }
269
270 public deprecated class TestSuiteBuilder {
271 ctor public TestSuiteBuilder(java.lang.Class);
272 ctor public TestSuiteBuilder(java.lang.String, java.lang.ClassLoader);
273 method public android.test.suitebuilder.TestSuiteBuilder addRequirements(java.util.List<com.android.internal.util.Predicate<android.test.suitebuilder.TestMethod>>);
274 method public final android.test.suitebuilder.TestSuiteBuilder addRequirements(com.android.internal.util.Predicate<android.test.suitebuilder.TestMethod>...);
275 method public final junit.framework.TestSuite build();
276 method public android.test.suitebuilder.TestSuiteBuilder excludePackages(java.lang.String...);
277 method protected java.lang.String getSuiteName();
278 method public final android.test.suitebuilder.TestSuiteBuilder includeAllPackagesUnderHere();
279 method public android.test.suitebuilder.TestSuiteBuilder includePackages(java.lang.String...);
280 method public android.test.suitebuilder.TestSuiteBuilder named(java.lang.String);
281 }
282
283 public static deprecated class TestSuiteBuilder.FailedToCreateTests extends junit.framework.TestCase {
284 ctor public TestSuiteBuilder.FailedToCreateTests(java.lang.Exception);
285 method public void testSuiteConstructionFailed();
286 }
287
288}
289
290package junit.runner {
291
292 public abstract class BaseTestRunner implements junit.framework.TestListener {
293 ctor public BaseTestRunner();
294 method public synchronized void addError(junit.framework.Test, java.lang.Throwable);
295 method public synchronized void addFailure(junit.framework.Test, junit.framework.AssertionFailedError);
296 method protected void clearStatus();
297 method public java.lang.String elapsedTimeAsString(long);
298 method public synchronized void endTest(junit.framework.Test);
299 method public java.lang.String extractClassName(java.lang.String);
300 method public static java.lang.String getFilteredTrace(java.lang.Throwable);
301 method public static java.lang.String getFilteredTrace(java.lang.String);
302 method public deprecated junit.runner.TestSuiteLoader getLoader();
303 method public static java.lang.String getPreference(java.lang.String);
304 method public static int getPreference(java.lang.String, int);
305 method protected static java.util.Properties getPreferences();
306 method public junit.framework.Test getTest(java.lang.String);
307 method public static deprecated boolean inVAJava();
308 method protected java.lang.Class<?> loadSuiteClass(java.lang.String) throws java.lang.ClassNotFoundException;
309 method protected java.lang.String processArguments(java.lang.String[]);
310 method protected abstract void runFailed(java.lang.String);
311 method public static void savePreferences() throws java.io.IOException;
312 method public void setLoading(boolean);
313 method public void setPreference(java.lang.String, java.lang.String);
314 method protected static void setPreferences(java.util.Properties);
315 method protected static boolean showStackRaw();
316 method public synchronized void startTest(junit.framework.Test);
317 method public abstract void testEnded(java.lang.String);
318 method public abstract void testFailed(int, junit.framework.Test, java.lang.Throwable);
319 method public abstract void testStarted(java.lang.String);
320 method public static java.lang.String truncate(java.lang.String);
321 method protected boolean useReloadingTestSuiteLoader();
322 field public static final java.lang.String SUITE_METHODNAME = "suite";
323 }
324
325 public abstract interface TestSuiteLoader {
326 method public abstract java.lang.Class load(java.lang.String) throws java.lang.ClassNotFoundException;
327 method public abstract java.lang.Class reload(java.lang.Class) throws java.lang.ClassNotFoundException;
328 }
329
330 public class Version {
331 method public static java.lang.String id();
332 }
333
334}
335