| Index: chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFakeServer.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFakeServer.java b/chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFakeServer.java
|
| index 65b85dffe00d670f10b061be854f417c0de12012..a5f7c3cad02e345af784bdfbb591ab9a7338c354 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFakeServer.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFakeServer.java
|
| @@ -144,7 +144,7 @@ class ContextualSearchFakeServer
|
| private final int mStartAdjust;
|
| private final int mEndAdjust;
|
| private final String mContextLanguage;
|
| -
|
| + private final String mThumbnailUrl;
|
|
|
| boolean mDidStartResolution;
|
| boolean mDidFinishResolution;
|
| @@ -161,10 +161,12 @@ class ContextualSearchFakeServer
|
| * @param startAdjust The start adjustment of the selection.
|
| * @param endAdjust The end adjustment of the selection.
|
| * @param contextLanguage The language of the context determined by the server.
|
| + * @param thumbnailUrl The URL of a thumbnail to display.
|
| */
|
| FakeTapSearch(String nodeId, boolean isNetworkUnavailable, int responseCode,
|
| String searchTerm, String displayText, String alternateTerm, String mid,
|
| - boolean doPreventPreload, int startAdjust, int endAdjust, String contextLanguage) {
|
| + boolean doPreventPreload, int startAdjust, int endAdjust, String contextLanguage,
|
| + String thumbnailUrl) {
|
| super(nodeId);
|
|
|
| mIsNetworkUnavailable = isNetworkUnavailable;
|
| @@ -177,6 +179,7 @@ class ContextualSearchFakeServer
|
| mStartAdjust = startAdjust;
|
| mEndAdjust = endAdjust;
|
| mContextLanguage = contextLanguage;
|
| + mThumbnailUrl = thumbnailUrl;
|
| }
|
|
|
| @Override
|
| @@ -248,7 +251,7 @@ class ContextualSearchFakeServer
|
| if (!mDidFinishResolution) {
|
| handleSearchTermResolutionResponse(mIsNetworkUnavailable, mResponseCode,
|
| mSearchTerm, mDisplayText, mAlternateTerm, mMid, mDoPreventPreload,
|
| - mStartAdjust, mEndAdjust, mContextLanguage);
|
| + mStartAdjust, mEndAdjust, mContextLanguage, mThumbnailUrl);
|
|
|
| mActiveFakeTapSearch = null;
|
| mDidFinishResolution = true;
|
| @@ -278,12 +281,15 @@ class ContextualSearchFakeServer
|
| * @param startAdjust
|
| * @param endAdjust
|
| * @param contextLanguage
|
| + * @param thumbnailUrl
|
| */
|
| FakeSlowResolveSearch(String nodeId, boolean isNetworkUnavailable, int responseCode,
|
| String searchTerm, String displayText, String alternateTerm, String mid,
|
| - boolean doPreventPreload, int startAdjust, int endAdjust, String contextLanguage) {
|
| + boolean doPreventPreload, int startAdjust, int endAdjust, String contextLanguage,
|
| + String thumbnailUrl) {
|
| super(nodeId, isNetworkUnavailable, responseCode, searchTerm, displayText,
|
| - alternateTerm, mid, doPreventPreload, startAdjust, endAdjust, contextLanguage);
|
| + alternateTerm, mid, doPreventPreload, startAdjust, endAdjust, contextLanguage,
|
| + thumbnailUrl);
|
| }
|
|
|
| @Override
|
| @@ -505,10 +511,10 @@ class ContextualSearchFakeServer
|
| public void handleSearchTermResolutionResponse(boolean isNetworkUnavailable, int responseCode,
|
| String searchTerm, String displayText, String alternateTerm, String mid,
|
| boolean doPreventPreload, int selectionStartAdjust, int selectionEndAdjust,
|
| - String contextLanguage) {
|
| + String contextLanguage, String thumbnailUrl) {
|
| mBaseManager.handleSearchTermResolutionResponse(isNetworkUnavailable, responseCode,
|
| searchTerm, displayText, alternateTerm, mid, doPreventPreload, selectionStartAdjust,
|
| - selectionEndAdjust, contextLanguage);
|
| + selectionEndAdjust, contextLanguage, thumbnailUrl);
|
| }
|
|
|
| @Override
|
| @@ -541,16 +547,19 @@ class ContextualSearchFakeServer
|
| registerFakeLongPressSearch(new FakeLongPressSearch("resolution", "Resolution"));
|
|
|
| registerFakeTapSearch(new FakeTapSearch(
|
| - "search", false, 200, "Search", "Search", "alternate-term", "", false, 0, 0, ""));
|
| + "search", false, 200, "Search", "Search", "alternate-term", "", false, 0, 0, "",
|
| + ""));
|
| registerFakeTapSearch(new FakeTapSearch(
|
| - "term", false, 200, "Term", "Term", "alternate-term", "", false, 0, 0, ""));
|
| + "term", false, 200, "Term", "Term", "alternate-term", "", false, 0, 0, "",
|
| + ""));
|
| registerFakeTapSearch(new FakeTapSearch("resolution", false, 200, "Resolution",
|
| - "Resolution", "alternate-term", "", false, 0, 0, ""));
|
| + "Resolution", "alternate-term", "", false, 0, 0, "", ""));
|
| registerFakeTapSearch(new FakeTapSearch("german", false, 200, "Deutsche", "Deutsche",
|
| - "alternate-term", "", false, 0, 0, "de"));
|
| + "alternate-term", "", false, 0, 0, "de", ""));
|
|
|
| registerFakeSlowResolveSearch(new FakeSlowResolveSearch(
|
| - "search", false, 200, "Search", "Search", "alternate-term", "", false, 0, 0, ""));
|
| + "search", false, 200, "Search", "Search", "alternate-term", "", false, 0, 0, "",
|
| + ""));
|
| }
|
|
|
| /**
|
|
|