Jiyong Park 04f520d136 AndroidTestCase.[set|get]TestContext are added as APIs
android.test.runner is using AndroidTestCase.[set|get]TestContext
methods from android.test.base. The problem is that the methods are
internal APIs and this is preventing us from hiding the impl library of
android.test.base to others.

Marking those two methods as APIs.

Bug: 157007292
Test: m
Test: android.test.runner

Change-Id: I8ea5421723a4a40d580956e5ceb51be70253f0eb
2020-06-01 13:16:42 +09:00

236 lines
12 KiB
Plaintext

// Signature format: 2.0
package android.test {
@Deprecated public class AndroidTestCase extends junit.framework.TestCase {
ctor @Deprecated public AndroidTestCase();
method @Deprecated public void assertActivityRequiresPermission(String, String, String);
method @Deprecated public void assertReadingContentUriRequiresPermission(android.net.Uri, String);
method @Deprecated public void assertWritingContentUriRequiresPermission(android.net.Uri, String);
method @Deprecated public android.content.Context getContext();
method @Deprecated public android.content.Context getTestContext();
method @Deprecated protected void scrubClass(Class<?>) throws java.lang.IllegalAccessException;
method @Deprecated public void setContext(android.content.Context);
method @Deprecated public void setTestContext(android.content.Context);
method @Deprecated @android.test.suitebuilder.annotation.Suppress public void testAndroidTestCaseSetupProperly();
field @Deprecated protected android.content.Context mContext;
}
@Deprecated @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD) public @interface FlakyTest {
method @Deprecated public abstract int tolerance() default 1;
}
@Deprecated public class InstrumentationTestCase extends junit.framework.TestCase {
ctor @Deprecated public InstrumentationTestCase();
method @Deprecated public android.app.Instrumentation getInstrumentation();
method @Deprecated public void injectInsrumentation(android.app.Instrumentation);
method @Deprecated public void injectInstrumentation(android.app.Instrumentation);
method @Deprecated public final <T extends android.app.Activity> T launchActivity(String, Class<T>, android.os.Bundle);
method @Deprecated public final <T extends android.app.Activity> T launchActivityWithIntent(String, Class<T>, android.content.Intent);
method @Deprecated public void runTestOnUiThread(Runnable) throws java.lang.Throwable;
method @Deprecated public void sendKeys(String);
method @Deprecated public void sendKeys(int...);
method @Deprecated public void sendRepeatedKeys(int...);
}
@Deprecated public class InstrumentationTestSuite extends junit.framework.TestSuite {
ctor @Deprecated public InstrumentationTestSuite(android.app.Instrumentation);
ctor @Deprecated public InstrumentationTestSuite(String, android.app.Instrumentation);
ctor @Deprecated public InstrumentationTestSuite(Class, android.app.Instrumentation);
method @Deprecated public void addTestSuite(Class);
}
@Deprecated public interface PerformanceTestCase {
method @Deprecated public boolean isPerformanceOnly();
method @Deprecated public int startPerformance(android.test.PerformanceTestCase.Intermediates);
}
@Deprecated public static interface PerformanceTestCase.Intermediates {
method @Deprecated public void addIntermediate(String);
method @Deprecated public void addIntermediate(String, long);
method @Deprecated public void finishTiming(boolean);
method @Deprecated public void setInternalIterations(int);
method @Deprecated public void startTiming(boolean);
}
@Deprecated @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD) public @interface RepetitiveTest {
method @Deprecated public abstract int numIterations() default 1;
}
@Deprecated @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD) public @interface UiThreadTest {
}
}
package android.test.suitebuilder.annotation {
@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 {
}
@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 {
}
@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 {
}
@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 {
}
@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 {
}
}
package com.android.internal.util {
@Deprecated public interface Predicate<T> {
method @Deprecated public boolean apply(T);
}
}
package junit.framework {
public class Assert {
ctor protected Assert();
method public static void assertEquals(String, Object, Object);
method public static void assertEquals(Object, Object);
method public static void assertEquals(String, String, String);
method public static void assertEquals(String, String);
method public static void assertEquals(String, double, double, double);
method public static void assertEquals(double, double, double);
method public static void assertEquals(String, float, float, float);
method public static void assertEquals(float, float, float);
method public static void assertEquals(String, long, long);
method public static void assertEquals(long, long);
method public static void assertEquals(String, boolean, boolean);
method public static void assertEquals(boolean, boolean);
method public static void assertEquals(String, byte, byte);
method public static void assertEquals(byte, byte);
method public static void assertEquals(String, char, char);
method public static void assertEquals(char, char);
method public static void assertEquals(String, short, short);
method public static void assertEquals(short, short);
method public static void assertEquals(String, int, int);
method public static void assertEquals(int, int);
method public static void assertFalse(String, boolean);
method public static void assertFalse(boolean);
method public static void assertNotNull(Object);
method public static void assertNotNull(String, Object);
method public static void assertNotSame(String, Object, Object);
method public static void assertNotSame(Object, Object);
method public static void assertNull(Object);
method public static void assertNull(String, Object);
method public static void assertSame(String, Object, Object);
method public static void assertSame(Object, Object);
method public static void assertTrue(String, boolean);
method public static void assertTrue(boolean);
method public static void fail(String);
method public static void fail();
method public static void failNotEquals(String, Object, Object);
method public static void failNotSame(String, Object, Object);
method public static void failSame(String);
method public static String format(String, Object, Object);
}
public class AssertionFailedError extends java.lang.AssertionError {
ctor public AssertionFailedError();
ctor public AssertionFailedError(String);
}
public class ComparisonFailure extends junit.framework.AssertionFailedError {
ctor public ComparisonFailure(String, String, String);
method public String getActual();
method public String getExpected();
}
public interface Protectable {
method public void protect() throws java.lang.Throwable;
}
public interface Test {
method public int countTestCases();
method public void run(junit.framework.TestResult);
}
public abstract class TestCase extends junit.framework.Assert implements junit.framework.Test {
ctor public TestCase();
ctor public TestCase(String);
method public int countTestCases();
method protected junit.framework.TestResult createResult();
method public String getName();
method public junit.framework.TestResult run();
method public void run(junit.framework.TestResult);
method public void runBare() throws java.lang.Throwable;
method protected void runTest() throws java.lang.Throwable;
method public void setName(String);
method protected void setUp() throws java.lang.Exception;
method protected void tearDown() throws java.lang.Exception;
}
public class TestFailure {
ctor public TestFailure(junit.framework.Test, Throwable);
method public String exceptionMessage();
method public junit.framework.Test failedTest();
method public boolean isFailure();
method public Throwable thrownException();
method public String trace();
field protected junit.framework.Test fFailedTest;
field protected Throwable fThrownException;
}
public interface TestListener {
method public void addError(junit.framework.Test, Throwable);
method public void addFailure(junit.framework.Test, junit.framework.AssertionFailedError);
method public void endTest(junit.framework.Test);
method public void startTest(junit.framework.Test);
}
public class TestResult {
ctor public TestResult();
method public void addError(junit.framework.Test, Throwable);
method public void addFailure(junit.framework.Test, junit.framework.AssertionFailedError);
method public void addListener(junit.framework.TestListener);
method public void endTest(junit.framework.Test);
method public int errorCount();
method public java.util.Enumeration<junit.framework.TestFailure> errors();
method public int failureCount();
method public java.util.Enumeration<junit.framework.TestFailure> failures();
method public void removeListener(junit.framework.TestListener);
method protected void run(junit.framework.TestCase);
method public int runCount();
method public void runProtected(junit.framework.Test, junit.framework.Protectable);
method public boolean shouldStop();
method public void startTest(junit.framework.Test);
method public void stop();
method public boolean wasSuccessful();
field protected java.util.Vector<junit.framework.TestFailure> fErrors;
field protected java.util.Vector<junit.framework.TestFailure> fFailures;
field protected java.util.Vector<junit.framework.TestListener> fListeners;
field protected int fRunTests;
}
public class TestSuite implements junit.framework.Test {
ctor public TestSuite();
ctor public TestSuite(Class<?>);
ctor public TestSuite(Class<? extends junit.framework.TestCase>, String);
ctor public TestSuite(String);
ctor public TestSuite(Class<?>...);
ctor public TestSuite(Class<? extends junit.framework.TestCase>[], String);
method public void addTest(junit.framework.Test);
method public void addTestSuite(Class<? extends junit.framework.TestCase>);
method public int countTestCases();
method public static junit.framework.Test createTest(Class<?>, String);
method public String getName();
method public static java.lang.reflect.Constructor<?> getTestConstructor(Class<?>) throws java.lang.NoSuchMethodException;
method public void run(junit.framework.TestResult);
method public void runTest(junit.framework.Test, junit.framework.TestResult);
method public void setName(String);
method public junit.framework.Test testAt(int);
method public int testCount();
method public java.util.Enumeration<junit.framework.Test> tests();
method public static junit.framework.Test warning(String);
}
}