Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2528)

Unified Diff: chrome/android/javatests/src/org/chromium/chrome/browser/search_engines/TemplateUrlServiceTest.java

Issue 1679893002: [Contextual Search] Update GetUrlForContextualSearchQuery. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/javatests/src/org/chromium/chrome/browser/search_engines/TemplateUrlServiceTest.java
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/search_engines/TemplateUrlServiceTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/search_engines/TemplateUrlServiceTest.java
index 1aa9e85acbb18fd0348d65c416977dfff5c6a791..3d8b27d3db8802456381c6b3fe1734b1bee5a9ac 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/search_engines/TemplateUrlServiceTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/search_engines/TemplateUrlServiceTest.java
@@ -33,7 +33,8 @@ public class TemplateUrlServiceTest extends NativeLibraryTestBase {
private static final String ALTERNATIVE_VALUE = "lion";
private static final String VERSION_PARAMETER = "ctxs";
- private static final String VERSION_VALUE = "2";
+ private static final String VERSION_VALUE_TWO_REQUEST_PROTOCOL = "2";
+ private static final String VERSION_VALUE_SINGLE_REQUEST_PROTOCOL = "3";
private static final String PREFETCH_PARAMETER = "pf";
private static final String PREFETCH_VALUE = "c";
@@ -58,26 +59,28 @@ public class TemplateUrlServiceTest extends NativeLibraryTestBase {
}
}));
- validateQuery(QUERY_VALUE, ALTERNATIVE_VALUE, true);
- validateQuery(QUERY_VALUE, ALTERNATIVE_VALUE, false);
- validateQuery(QUERY_VALUE, null, true);
- validateQuery(QUERY_VALUE, null, false);
+ validateQuery(QUERY_VALUE, ALTERNATIVE_VALUE, true, VERSION_VALUE_TWO_REQUEST_PROTOCOL);
+ validateQuery(QUERY_VALUE, ALTERNATIVE_VALUE, false, VERSION_VALUE_TWO_REQUEST_PROTOCOL);
+ validateQuery(QUERY_VALUE, null, true, VERSION_VALUE_TWO_REQUEST_PROTOCOL);
+ validateQuery(QUERY_VALUE, null, false, VERSION_VALUE_TWO_REQUEST_PROTOCOL);
+ validateQuery(QUERY_VALUE, null, true, VERSION_VALUE_SINGLE_REQUEST_PROTOCOL);
}
- private void validateQuery(final String query, final String alternative, final boolean prefetch)
+ private void validateQuery(final String query, final String alternative, final boolean prefetch,
+ final String protocolVersion)
throws ExecutionException {
String result = ThreadUtils.runOnUiThreadBlocking(new Callable<String>() {
@Override
public String call() throws Exception {
- return TemplateUrlService.getInstance()
- .getUrlForContextualSearchQuery(query, alternative, prefetch);
+ return TemplateUrlService.getInstance().getUrlForContextualSearchQuery(
+ query, alternative, prefetch, protocolVersion);
}
});
assertNotNull(result);
Uri uri = Uri.parse(result);
assertEquals(query, uri.getQueryParameter(QUERY_PARAMETER));
assertEquals(alternative, uri.getQueryParameter(ALTERNATIVE_PARAMETER));
- assertEquals(VERSION_VALUE, uri.getQueryParameter(VERSION_PARAMETER));
+ assertEquals(protocolVersion, uri.getQueryParameter(VERSION_PARAMETER));
if (prefetch) {
assertEquals(PREFETCH_VALUE, uri.getQueryParameter(PREFETCH_PARAMETER));
} else {

Powered by Google App Engine
This is Rietveld 408576698