OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 package org.chromium.chrome.testshell; | 5 package org.chromium.chrome.testshell; |
6 | 6 |
7 import android.app.Activity; | 7 import android.app.Activity; |
8 import android.content.ContentProvider; | 8 import android.content.ContentProvider; |
9 import android.content.ContentResolver; | 9 import android.content.ContentResolver; |
10 import android.os.SystemClock; | 10 import android.os.SystemClock; |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
88 public boolean waitForCallback() throws InterruptedException { | 88 public boolean waitForCallback() throws InterruptedException { |
89 return CriteriaHelper.pollForCriteria(new Criteria() { | 89 return CriteriaHelper.pollForCriteria(new Criteria() { |
90 @Override | 90 @Override |
91 public boolean isSatisfied() { | 91 public boolean isSatisfied() { |
92 return mGotPopupSelection.get(); | 92 return mGotPopupSelection.get(); |
93 } | 93 } |
94 }, CALLBACK_TIMEOUT_MS, CHECK_INTERVAL_MS); | 94 }, CALLBACK_TIMEOUT_MS, CHECK_INTERVAL_MS); |
95 } | 95 } |
96 | 96 |
97 @Override | 97 @Override |
98 public void dismissed() { | 98 public void requestHide() { |
99 } | 99 } |
100 } | 100 } |
101 | 101 |
102 private AutofillSuggestion[] createTwoAutofillSuggestionArray() { | 102 private AutofillSuggestion[] createTwoAutofillSuggestionArray() { |
103 return new AutofillSuggestion[] { | 103 return new AutofillSuggestion[] { |
104 new AutofillSuggestion("Sherlock Holmes", "221B Baker Street", 42), | 104 new AutofillSuggestion("Sherlock Holmes", "221B Baker Street", 42), |
105 new AutofillSuggestion("Arthur Dent", "West Country", 43), | 105 new AutofillSuggestion("Arthur Dent", "West Country", 43), |
106 }; | 106 }; |
107 } | 107 } |
108 | 108 |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
149 assertTrue(openAutofillPopupAndWaitUntilReady(suggestions)); | 149 assertTrue(openAutofillPopupAndWaitUntilReady(suggestions)); |
150 assertEquals(2, mAutofillPopup.getListView().getCount()); | 150 assertEquals(2, mAutofillPopup.getListView().getCount()); |
151 | 151 |
152 TouchCommon touchCommon = new TouchCommon(this); | 152 TouchCommon touchCommon = new TouchCommon(this); |
153 touchCommon.singleClickViewRelative(mAutofillPopup.getListView(), 10, 10
); | 153 touchCommon.singleClickViewRelative(mAutofillPopup.getListView(), 10, 10
); |
154 assertTrue(mMockAutofillCallback.waitForCallback()); | 154 assertTrue(mMockAutofillCallback.waitForCallback()); |
155 | 155 |
156 assertEquals(0, mMockAutofillCallback.mListIndex); | 156 assertEquals(0, mMockAutofillCallback.mListIndex); |
157 } | 157 } |
158 } | 158 } |
OLD | NEW |