Merge "Expose test APIs on ContentInfo and add CTS coverage" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
9936b8cbf1
@@ -2674,6 +2674,12 @@ package android.view {
|
||||
|
||||
public final class ContentInfo {
|
||||
method @NonNull public android.util.Pair<android.view.ContentInfo,android.view.ContentInfo> partition(@NonNull java.util.function.Predicate<android.content.ClipData.Item>);
|
||||
method public void releasePermissions();
|
||||
}
|
||||
|
||||
public static final class ContentInfo.Builder {
|
||||
method @NonNull public android.view.ContentInfo.Builder setDragAndDropPermissions(@Nullable android.view.DragAndDropPermissions);
|
||||
method @NonNull public android.view.ContentInfo.Builder setInputContentInfo(@Nullable android.view.inputmethod.InputContentInfo);
|
||||
}
|
||||
|
||||
public final class Display {
|
||||
|
||||
@@ -164,6 +164,7 @@ public final class ContentInfo {
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
public void releasePermissions() {
|
||||
if (mInputContentInfo != null) {
|
||||
mInputContentInfo.releasePermission();
|
||||
@@ -388,6 +389,8 @@ public final class ContentInfo {
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
@SuppressLint("MissingGetterMatchingBuilder")
|
||||
@NonNull
|
||||
public Builder setInputContentInfo(@Nullable InputContentInfo inputContentInfo) {
|
||||
mInputContentInfo = inputContentInfo;
|
||||
@@ -400,6 +403,8 @@ public final class ContentInfo {
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
@SuppressLint("MissingGetterMatchingBuilder")
|
||||
@NonNull
|
||||
public Builder setDragAndDropPermissions(@Nullable DragAndDropPermissions permissions) {
|
||||
mDragAndDropPermissions = permissions;
|
||||
|
||||
@@ -20,6 +20,21 @@
|
||||
}
|
||||
],
|
||||
"file_patterns": ["(/|^)ViewConfiguration.java", "(/|^)GestureDetector.java"]
|
||||
},
|
||||
{
|
||||
"name": "CtsViewReceiveContentTestCases",
|
||||
"options": [
|
||||
{
|
||||
"include-annotation": "android.platform.test.annotations.Presubmit"
|
||||
},
|
||||
{
|
||||
"exclude-annotation": "androidx.test.filters.FlakyTest"
|
||||
},
|
||||
{
|
||||
"exclude-annotation": "org.junit.Ignore"
|
||||
}
|
||||
],
|
||||
"file_patterns": ["ContentInfo\\.java", "OnReceiveContentListener\\.java", "View\\.java"]
|
||||
}
|
||||
],
|
||||
"imports": [
|
||||
|
||||
Reference in New Issue
Block a user