CTS - Ensure that onContextClick returns the correct view

Bug: 21661739
Change-Id: I09638d352b54c4cd05a75bac34648d48449ed306
diff --git a/tests/tests/view/src/android/view/cts/ViewTest.java b/tests/tests/view/src/android/view/cts/ViewTest.java
index e95236d..2c5b30a 100644
--- a/tests/tests/view/src/android/view/cts/ViewTest.java
+++ b/tests/tests/view/src/android/view/cts/ViewTest.java
@@ -1340,6 +1340,7 @@
 
         assertTrue(view.performContextClick());
         assertTrue(listener.hasOnContextClick());
+        assertSame(view, listener.getLastViewContextClicked());
     }
 
     public void testSetOnContextClickListener() {
@@ -3987,6 +3988,7 @@
 
     private static final class OnContextClickListenerImpl implements OnContextClickListener {
         private boolean mHasContextClick = false;
+        private View mLastViewContextClicked;
 
         public boolean hasOnContextClick() {
             return mHasContextClick;
@@ -3994,12 +3996,18 @@
 
         public void reset() {
             mHasContextClick = false;
+            mLastViewContextClicked = null;
         }
 
         public boolean onContextClick(View v) {
             mHasContextClick = true;
+            mLastViewContextClicked = v;
             return true;
         }
+
+        public View getLastViewContextClicked() {
+            return mLastViewContextClicked;
+        }
     }
 
     private static final class OnFocusChangeListenerImpl implements OnFocusChangeListener {