CTS - Accessibility additions for onContextClick API within View
Bug: 21661739
Change-Id: Ia348c9e42f5eb2b604f4a5a05dd8d2bc3ad6c7e1
diff --git a/tests/tests/accessibility/src/android/view/accessibility/cts/AccessibilityEventTest.java b/tests/tests/accessibility/src/android/view/accessibility/cts/AccessibilityEventTest.java
index 8be2b99..db4e54b 100644
--- a/tests/tests/accessibility/src/android/view/accessibility/cts/AccessibilityEventTest.java
+++ b/tests/tests/accessibility/src/android/view/accessibility/cts/AccessibilityEventTest.java
@@ -113,6 +113,8 @@
AccessibilityEvent.TYPE_VIEW_HOVER_EXIT));
assertEquals("TYPE_VIEW_LONG_CLICKED", AccessibilityEvent.eventTypeToString(
AccessibilityEvent.TYPE_VIEW_LONG_CLICKED));
+ assertEquals("TYPE_VIEW_CONTEXT_CLICKED", AccessibilityEvent.eventTypeToString(
+ AccessibilityEvent.TYPE_VIEW_CONTEXT_CLICKED));
assertEquals("TYPE_VIEW_SCROLLED", AccessibilityEvent.eventTypeToString(
AccessibilityEvent.TYPE_VIEW_SCROLLED));
assertEquals("TYPE_VIEW_SELECTED", AccessibilityEvent.eventTypeToString(
diff --git a/tests/tests/accessibility/src/android/view/accessibility/cts/AccessibilityNodeInfoTest.java b/tests/tests/accessibility/src/android/view/accessibility/cts/AccessibilityNodeInfoTest.java
index f5e1d48..506c022 100644
--- a/tests/tests/accessibility/src/android/view/accessibility/cts/AccessibilityNodeInfoTest.java
+++ b/tests/tests/accessibility/src/android/view/accessibility/cts/AccessibilityNodeInfoTest.java
@@ -185,6 +185,7 @@
info.setFocusable(true);
info.setFocused(true);
info.setLongClickable(true);
+ info.setContextClickable(true);
info.setPassword(true);
info.setScrollable(true);
info.setSelected(true);
@@ -235,6 +236,8 @@
receivedInfo.isFocused());
assertSame("longClickable has incorrect value", expectedInfo.isLongClickable(),
receivedInfo.isLongClickable());
+ assertSame("contextClickable has incorrect value", expectedInfo.isContextClickable(),
+ receivedInfo.isContextClickable());
assertSame("password has incorrect value", expectedInfo.isPassword(),
receivedInfo.isPassword());
assertSame("scrollable has incorrect value", expectedInfo.isScrollable(),
@@ -281,6 +284,7 @@
assertFalse("focusable not properly recycled", info.isFocusable());
assertFalse("focused not properly recycled", info.isFocused());
assertFalse("longClickable not properly recycled", info.isLongClickable());
+ assertFalse("contextClickable not properly recycled", info.isContextClickable());
assertFalse("password not properly recycled", info.isPassword());
assertFalse("scrollable not properly recycled", info.isScrollable());
assertFalse("selected not properly recycled", info.isSelected());