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 7f1d5ebdf4399703ca6997e09860a84b3f4d1642..474f87571288e10ab3c1dc0ae0766aae30c2c7d1 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 |
@@ -147,6 +147,8 @@ class ContextualSearchFakeServer |
private final String mContextLanguage; |
private final String mThumbnailUrl; |
private final String mCaption; |
+ private final String mQuickActionUri; |
+ private final String mQuickActionCategory; |
boolean mDidStartResolution; |
boolean mDidFinishResolution; |
@@ -165,11 +167,14 @@ class ContextualSearchFakeServer |
* @param contextLanguage The language of the context determined by the server. |
* @param thumbnailUrl The URL of a thumbnail to display. |
* @param caption The caption to display. |
+ * @param quickActionUri The URI for the intent associated with the quick action. |
+ * @param quickActionCategory The category for the quick action. |
*/ |
FakeTapSearch(String nodeId, boolean isNetworkUnavailable, int responseCode, |
String searchTerm, String displayText, String alternateTerm, String mid, |
boolean doPreventPreload, int startAdjust, int endAdjust, String contextLanguage, |
- String thumbnailUrl, String caption) { |
+ String thumbnailUrl, String caption, String quickActionUri, |
+ String quickActionCategory) { |
super(nodeId); |
mIsNetworkUnavailable = isNetworkUnavailable; |
@@ -184,6 +189,8 @@ class ContextualSearchFakeServer |
mContextLanguage = contextLanguage; |
mThumbnailUrl = thumbnailUrl; |
mCaption = caption; |
+ mQuickActionUri = quickActionUri; |
+ mQuickActionCategory = quickActionCategory; |
} |
@Override |
@@ -256,7 +263,7 @@ class ContextualSearchFakeServer |
handleSearchTermResolutionResponse(mIsNetworkUnavailable, mResponseCode, |
mSearchTerm, mDisplayText, mAlternateTerm, mMid, mDoPreventPreload, |
mStartAdjust, mEndAdjust, mContextLanguage, mThumbnailUrl, |
- mCaption); |
+ mCaption, mQuickActionUri, mQuickActionCategory); |
mActiveFakeTapSearch = null; |
mDidFinishResolution = true; |
@@ -288,14 +295,17 @@ class ContextualSearchFakeServer |
* @param contextLanguage |
* @param thumbnailUrl |
* @param caption |
+ * @param quickActionUri |
+ * @param quickActionCategory |
*/ |
FakeSlowResolveSearch(String nodeId, boolean isNetworkUnavailable, int responseCode, |
String searchTerm, String displayText, String alternateTerm, String mid, |
boolean doPreventPreload, int startAdjust, int endAdjust, String contextLanguage, |
- String thumbnailUrl, String caption) { |
+ String thumbnailUrl, String caption, String quickActionUri, |
+ String quickActionCategory) { |
super(nodeId, isNetworkUnavailable, responseCode, searchTerm, displayText, |
alternateTerm, mid, doPreventPreload, startAdjust, endAdjust, contextLanguage, |
- thumbnailUrl, caption); |
+ thumbnailUrl, caption, quickActionUri, quickActionCategory); |
} |
@Override |
@@ -526,10 +536,12 @@ 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 thumbnailUrl, String caption) { |
+ String contextLanguage, String thumbnailUrl, String caption, String quickActionUri, |
+ String quickActionCategory) { |
mBaseManager.handleSearchTermResolutionResponse(isNetworkUnavailable, responseCode, |
searchTerm, displayText, alternateTerm, mid, doPreventPreload, selectionStartAdjust, |
- selectionEndAdjust, contextLanguage, thumbnailUrl, caption); |
+ selectionEndAdjust, contextLanguage, thumbnailUrl, caption, quickActionUri, |
+ quickActionCategory); |
} |
@Override |
@@ -569,18 +581,18 @@ class ContextualSearchFakeServer |
registerFakeTapSearch(new FakeTapSearch( |
"search", false, 200, "Search", "Search", "alternate-term", "", false, 0, 0, "", |
- "", "")); |
+ "", "", "", "")); |
registerFakeTapSearch(new FakeTapSearch( |
"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, "", |
- "", "")); |
+ "", "", "", "")); |
} |
/** |