Deprecate TestSuiteBuilder and related classes.
Deprecates com.android.internal.util.Predicate in favour of java.util.function.Predicate. Deprecates TestMethod and TestSuiteBuilder in favour of Android Test Support Library. Bug: 35089332 Test: make checkbuild Change-Id: Id8b2be55925d7ca09750fc9681817793517ceb5d
This commit is contained in:
@@ -38737,7 +38737,7 @@ package android.test.mock {
|
||||
|
||||
package android.test.suitebuilder {
|
||||
|
||||
public class TestMethod {
|
||||
public deprecated class TestMethod {
|
||||
ctor public TestMethod(java.lang.reflect.Method, java.lang.Class<? extends junit.framework.TestCase>);
|
||||
ctor public TestMethod(java.lang.String, java.lang.Class<? extends junit.framework.TestCase>);
|
||||
ctor public TestMethod(junit.framework.TestCase);
|
||||
@@ -38748,7 +38748,7 @@ package android.test.suitebuilder {
|
||||
method public java.lang.String getName();
|
||||
}
|
||||
|
||||
public class TestSuiteBuilder {
|
||||
public deprecated class TestSuiteBuilder {
|
||||
ctor public TestSuiteBuilder(java.lang.Class);
|
||||
ctor public TestSuiteBuilder(java.lang.String, java.lang.ClassLoader);
|
||||
method public android.test.suitebuilder.TestSuiteBuilder addRequirements(java.util.List<com.android.internal.util.Predicate<android.test.suitebuilder.TestMethod>>);
|
||||
@@ -38761,7 +38761,7 @@ package android.test.suitebuilder {
|
||||
method public android.test.suitebuilder.TestSuiteBuilder named(java.lang.String);
|
||||
}
|
||||
|
||||
public static class TestSuiteBuilder.FailedToCreateTests extends junit.framework.TestCase {
|
||||
public static deprecated class TestSuiteBuilder.FailedToCreateTests extends junit.framework.TestCase {
|
||||
ctor public TestSuiteBuilder.FailedToCreateTests(java.lang.Exception);
|
||||
method public void testSuiteConstructionFailed();
|
||||
}
|
||||
@@ -49131,7 +49131,7 @@ package android.widget {
|
||||
|
||||
package com.android.internal.util {
|
||||
|
||||
public abstract interface Predicate<T> {
|
||||
public abstract deprecated interface Predicate<T> {
|
||||
method public abstract boolean apply(T);
|
||||
}
|
||||
|
||||
|
||||
@@ -42001,7 +42001,7 @@ package android.test.mock {
|
||||
|
||||
package android.test.suitebuilder {
|
||||
|
||||
public class TestMethod {
|
||||
public deprecated class TestMethod {
|
||||
ctor public TestMethod(java.lang.reflect.Method, java.lang.Class<? extends junit.framework.TestCase>);
|
||||
ctor public TestMethod(java.lang.String, java.lang.Class<? extends junit.framework.TestCase>);
|
||||
ctor public TestMethod(junit.framework.TestCase);
|
||||
@@ -42012,7 +42012,7 @@ package android.test.suitebuilder {
|
||||
method public java.lang.String getName();
|
||||
}
|
||||
|
||||
public class TestSuiteBuilder {
|
||||
public deprecated class TestSuiteBuilder {
|
||||
ctor public TestSuiteBuilder(java.lang.Class);
|
||||
ctor public TestSuiteBuilder(java.lang.String, java.lang.ClassLoader);
|
||||
method public android.test.suitebuilder.TestSuiteBuilder addRequirements(java.util.List<com.android.internal.util.Predicate<android.test.suitebuilder.TestMethod>>);
|
||||
@@ -42025,7 +42025,7 @@ package android.test.suitebuilder {
|
||||
method public android.test.suitebuilder.TestSuiteBuilder named(java.lang.String);
|
||||
}
|
||||
|
||||
public static class TestSuiteBuilder.FailedToCreateTests extends junit.framework.TestCase {
|
||||
public static deprecated class TestSuiteBuilder.FailedToCreateTests extends junit.framework.TestCase {
|
||||
ctor public TestSuiteBuilder.FailedToCreateTests(java.lang.Exception);
|
||||
method public void testSuiteConstructionFailed();
|
||||
}
|
||||
@@ -52752,7 +52752,7 @@ package android.widget {
|
||||
|
||||
package com.android.internal.util {
|
||||
|
||||
public abstract interface Predicate<T> {
|
||||
public abstract deprecated interface Predicate<T> {
|
||||
method public abstract boolean apply(T);
|
||||
}
|
||||
|
||||
|
||||
@@ -38821,7 +38821,7 @@ package android.test.mock {
|
||||
|
||||
package android.test.suitebuilder {
|
||||
|
||||
public class TestMethod {
|
||||
public deprecated class TestMethod {
|
||||
ctor public TestMethod(java.lang.reflect.Method, java.lang.Class<? extends junit.framework.TestCase>);
|
||||
ctor public TestMethod(java.lang.String, java.lang.Class<? extends junit.framework.TestCase>);
|
||||
ctor public TestMethod(junit.framework.TestCase);
|
||||
@@ -38832,7 +38832,7 @@ package android.test.suitebuilder {
|
||||
method public java.lang.String getName();
|
||||
}
|
||||
|
||||
public class TestSuiteBuilder {
|
||||
public deprecated class TestSuiteBuilder {
|
||||
ctor public TestSuiteBuilder(java.lang.Class);
|
||||
ctor public TestSuiteBuilder(java.lang.String, java.lang.ClassLoader);
|
||||
method public android.test.suitebuilder.TestSuiteBuilder addRequirements(java.util.List<com.android.internal.util.Predicate<android.test.suitebuilder.TestMethod>>);
|
||||
@@ -38845,7 +38845,7 @@ package android.test.suitebuilder {
|
||||
method public android.test.suitebuilder.TestSuiteBuilder named(java.lang.String);
|
||||
}
|
||||
|
||||
public static class TestSuiteBuilder.FailedToCreateTests extends junit.framework.TestCase {
|
||||
public static deprecated class TestSuiteBuilder.FailedToCreateTests extends junit.framework.TestCase {
|
||||
ctor public TestSuiteBuilder.FailedToCreateTests(java.lang.Exception);
|
||||
method public void testSuiteConstructionFailed();
|
||||
}
|
||||
@@ -49222,7 +49222,7 @@ package android.widget {
|
||||
|
||||
package com.android.internal.util {
|
||||
|
||||
public abstract interface Predicate<T> {
|
||||
public abstract deprecated interface Predicate<T> {
|
||||
method public abstract boolean apply(T);
|
||||
}
|
||||
|
||||
|
||||
@@ -25,7 +25,10 @@ package com.android.internal.util;
|
||||
* <p/>
|
||||
* Implementors of Predicate which may cause side effects upon evaluation are
|
||||
* strongly encouraged to state this fact clearly in their API documentation.
|
||||
*
|
||||
* @deprecated Use {@code java.util.function.Predicate} instead.
|
||||
*/
|
||||
@Deprecated
|
||||
public interface Predicate<T> {
|
||||
|
||||
boolean apply(T t);
|
||||
|
||||
@@ -26,7 +26,11 @@ import java.lang.reflect.Method;
|
||||
/**
|
||||
* Represents a test to be run. Can be constructed without instantiating the TestCase or even
|
||||
* loading the class.
|
||||
*
|
||||
* @deprecated New tests should be written using the
|
||||
* <a href="{@docRoot}tools/testing-support-library/index.html">Android Testing Support Library</a>.
|
||||
*/
|
||||
@Deprecated
|
||||
public class TestMethod {
|
||||
|
||||
private final String enclosingClassname;
|
||||
|
||||
@@ -38,7 +38,11 @@ import java.util.Collections;
|
||||
/**
|
||||
* Build suites based on a combination of included packages, excluded packages,
|
||||
* and predicates that must be satisfied.
|
||||
*
|
||||
* @deprecated New tests should be written using the
|
||||
* <a href="{@docRoot}tools/testing-support-library/index.html">Android Testing Support Library</a>.
|
||||
*/
|
||||
@Deprecated
|
||||
public class TestSuiteBuilder {
|
||||
|
||||
private Context context;
|
||||
@@ -223,7 +227,11 @@ public class TestSuiteBuilder {
|
||||
/**
|
||||
* A special {@link junit.framework.TestCase} used to indicate a failure during the build()
|
||||
* step.
|
||||
*
|
||||
* @deprecated New tests should be written using the
|
||||
* <a href="{@docRoot}tools/testing-support-library/index.html">Android Testing Support Library</a>.
|
||||
*/
|
||||
@Deprecated
|
||||
public static class FailedToCreateTests extends TestCase {
|
||||
private final Exception exception;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user