blob: 91fcca5cac25cc80a1002cc1c634023947d5b11d [file] [log] [blame]
Paul Duffinbacad402017-06-28 11:57:59 +01001package 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
Sundong Ahn8b444f62019-01-16 12:19:20 +090051 public abstract deprecated class RepetitiveTest implements java.lang.annotation.Annotation {
52 }
53
Paul Duffinbacad402017-06-28 11:57:59 +010054 public abstract deprecated class UiThreadTest implements java.lang.annotation.Annotation {
55 }
56
57}
58
59package android.test.suitebuilder.annotation {
60
61 public abstract deprecated class LargeTest implements java.lang.annotation.Annotation {
62 }
63
64 public abstract deprecated class MediumTest implements java.lang.annotation.Annotation {
65 }
66
67 public abstract deprecated class SmallTest implements java.lang.annotation.Annotation {
68 }
69
70 public abstract deprecated class Smoke implements java.lang.annotation.Annotation {
71 }
72
73 public abstract deprecated class Suppress implements java.lang.annotation.Annotation {
74 }
75
76}
77
78package com.android.internal.util {
79
80 public abstract deprecated interface Predicate<T> {
81 method public abstract boolean apply(T);
82 }
83
84}
85
86package junit.framework {
87
88 public class Assert {
89 ctor protected Assert();
90 method public static void assertEquals(java.lang.String, java.lang.Object, java.lang.Object);
91 method public static void assertEquals(java.lang.Object, java.lang.Object);
92 method public static void assertEquals(java.lang.String, java.lang.String, java.lang.String);
93 method public static void assertEquals(java.lang.String, java.lang.String);
94 method public static void assertEquals(java.lang.String, double, double, double);
95 method public static void assertEquals(double, double, double);
96 method public static void assertEquals(java.lang.String, float, float, float);
97 method public static void assertEquals(float, float, float);
98 method public static void assertEquals(java.lang.String, long, long);
99 method public static void assertEquals(long, long);
100 method public static void assertEquals(java.lang.String, boolean, boolean);
101 method public static void assertEquals(boolean, boolean);
102 method public static void assertEquals(java.lang.String, byte, byte);
103 method public static void assertEquals(byte, byte);
104 method public static void assertEquals(java.lang.String, char, char);
105 method public static void assertEquals(char, char);
106 method public static void assertEquals(java.lang.String, short, short);
107 method public static void assertEquals(short, short);
108 method public static void assertEquals(java.lang.String, int, int);
109 method public static void assertEquals(int, int);
110 method public static void assertFalse(java.lang.String, boolean);
111 method public static void assertFalse(boolean);
112 method public static void assertNotNull(java.lang.Object);
113 method public static void assertNotNull(java.lang.String, java.lang.Object);
114 method public static void assertNotSame(java.lang.String, java.lang.Object, java.lang.Object);
115 method public static void assertNotSame(java.lang.Object, java.lang.Object);
116 method public static void assertNull(java.lang.Object);
117 method public static void assertNull(java.lang.String, java.lang.Object);
118 method public static void assertSame(java.lang.String, java.lang.Object, java.lang.Object);
119 method public static void assertSame(java.lang.Object, java.lang.Object);
120 method public static void assertTrue(java.lang.String, boolean);
121 method public static void assertTrue(boolean);
122 method public static void fail(java.lang.String);
123 method public static void fail();
124 method public static void failNotEquals(java.lang.String, java.lang.Object, java.lang.Object);
125 method public static void failNotSame(java.lang.String, java.lang.Object, java.lang.Object);
126 method public static void failSame(java.lang.String);
127 method public static java.lang.String format(java.lang.String, java.lang.Object, java.lang.Object);
128 }
129
130 public class AssertionFailedError extends java.lang.AssertionError {
131 ctor public AssertionFailedError();
132 ctor public AssertionFailedError(java.lang.String);
133 }
134
135 public class ComparisonFailure extends junit.framework.AssertionFailedError {
136 ctor public ComparisonFailure(java.lang.String, java.lang.String, java.lang.String);
137 method public java.lang.String getActual();
138 method public java.lang.String getExpected();
139 }
140
141 public abstract interface Protectable {
142 method public abstract void protect() throws java.lang.Throwable;
143 }
144
145 public abstract interface Test {
146 method public abstract int countTestCases();
147 method public abstract void run(junit.framework.TestResult);
148 }
149
150 public abstract class TestCase extends junit.framework.Assert implements junit.framework.Test {
151 ctor public TestCase();
152 ctor public TestCase(java.lang.String);
153 method public int countTestCases();
154 method protected junit.framework.TestResult createResult();
155 method public java.lang.String getName();
156 method public junit.framework.TestResult run();
157 method public void run(junit.framework.TestResult);
158 method public void runBare() throws java.lang.Throwable;
159 method protected void runTest() throws java.lang.Throwable;
160 method public void setName(java.lang.String);
161 method protected void setUp() throws java.lang.Exception;
162 method protected void tearDown() throws java.lang.Exception;
163 }
164
165 public class TestFailure {
166 ctor public TestFailure(junit.framework.Test, java.lang.Throwable);
167 method public java.lang.String exceptionMessage();
168 method public junit.framework.Test failedTest();
169 method public boolean isFailure();
170 method public java.lang.Throwable thrownException();
171 method public java.lang.String trace();
172 field protected junit.framework.Test fFailedTest;
173 field protected java.lang.Throwable fThrownException;
174 }
175
176 public abstract interface TestListener {
177 method public abstract void addError(junit.framework.Test, java.lang.Throwable);
178 method public abstract void addFailure(junit.framework.Test, junit.framework.AssertionFailedError);
179 method public abstract void endTest(junit.framework.Test);
180 method public abstract void startTest(junit.framework.Test);
181 }
182
183 public class TestResult {
184 ctor public TestResult();
185 method public synchronized void addError(junit.framework.Test, java.lang.Throwable);
186 method public synchronized void addFailure(junit.framework.Test, junit.framework.AssertionFailedError);
187 method public synchronized void addListener(junit.framework.TestListener);
188 method public void endTest(junit.framework.Test);
189 method public synchronized int errorCount();
190 method public synchronized java.util.Enumeration<junit.framework.TestFailure> errors();
191 method public synchronized int failureCount();
192 method public synchronized java.util.Enumeration<junit.framework.TestFailure> failures();
193 method public synchronized void removeListener(junit.framework.TestListener);
194 method protected void run(junit.framework.TestCase);
195 method public synchronized int runCount();
196 method public void runProtected(junit.framework.Test, junit.framework.Protectable);
197 method public synchronized boolean shouldStop();
198 method public void startTest(junit.framework.Test);
199 method public synchronized void stop();
200 method public synchronized boolean wasSuccessful();
201 field protected java.util.Vector<junit.framework.TestFailure> fErrors;
202 field protected java.util.Vector<junit.framework.TestFailure> fFailures;
203 field protected java.util.Vector<junit.framework.TestListener> fListeners;
204 field protected int fRunTests;
205 }
206
207 public class TestSuite implements junit.framework.Test {
208 ctor public TestSuite();
209 ctor public TestSuite(java.lang.Class<?>);
210 ctor public TestSuite(java.lang.Class<? extends junit.framework.TestCase>, java.lang.String);
211 ctor public TestSuite(java.lang.String);
212 ctor public TestSuite(java.lang.Class<?>...);
213 ctor public TestSuite(java.lang.Class<? extends junit.framework.TestCase>[], java.lang.String);
214 method public void addTest(junit.framework.Test);
215 method public void addTestSuite(java.lang.Class<? extends junit.framework.TestCase>);
216 method public int countTestCases();
217 method public static junit.framework.Test createTest(java.lang.Class<?>, java.lang.String);
218 method public java.lang.String getName();
219 method public static java.lang.reflect.Constructor<?> getTestConstructor(java.lang.Class<?>) throws java.lang.NoSuchMethodException;
220 method public void run(junit.framework.TestResult);
221 method public void runTest(junit.framework.Test, junit.framework.TestResult);
222 method public void setName(java.lang.String);
223 method public junit.framework.Test testAt(int);
224 method public int testCount();
225 method public java.util.Enumeration<junit.framework.Test> tests();
226 method public static junit.framework.Test warning(java.lang.String);
227 }
228
229}
230