Index: chrome/android/java/src/org/chromium/chrome/browser/search_engines/TemplateUrlService.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/search_engines/TemplateUrlService.java b/chrome/android/java/src/org/chromium/chrome/browser/search_engines/TemplateUrlService.java |
index 5af07f101e96d8d5475ce20eb19b638fa400d583..8ff89e9bf027cebe323cabd50bc1bd50e0bf69fa 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/search_engines/TemplateUrlService.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/search_engines/TemplateUrlService.java |
@@ -9,6 +9,7 @@ import android.text.TextUtils; |
import org.chromium.base.ObserverList; |
import org.chromium.base.ThreadUtils; |
+import org.chromium.base.VisibleForTesting; |
import org.chromium.base.annotations.CalledByNative; |
import java.lang.annotation.Retention; |
@@ -373,6 +374,16 @@ public class TemplateUrlService { |
return nativeGetSearchEngineUrlFromTemplateUrl(mNativeTemplateUrlServiceAndroid, keyword); |
} |
+ @VisibleForTesting |
+ public String addSearchEngineForTesting(String keyword, int offset) { |
+ return nativeAddSearchEngineForTesting(mNativeTemplateUrlServiceAndroid, keyword, offset); |
+ } |
+ |
+ @VisibleForTesting |
+ public String updateLastVisitedForTesting(String keyword) { |
+ return nativeUpdateLastVisitedForTesting(mNativeTemplateUrlServiceAndroid, keyword); |
+ } |
+ |
private native long nativeInit(); |
private native void nativeLoad(long nativeTemplateUrlServiceAndroid); |
private native boolean nativeIsLoaded(long nativeTemplateUrlServiceAndroid); |
@@ -394,4 +405,8 @@ public class TemplateUrlService { |
String query, String alternateTerm, boolean shouldPrefetch, String protocolVersion); |
private native String nativeGetSearchEngineUrlFromTemplateUrl( |
long nativeTemplateUrlServiceAndroid, String keyword); |
+ private native String nativeAddSearchEngineForTesting( |
+ long nativeTemplateUrlServiceAndroid, String keyword, int offset); |
+ private native String nativeUpdateLastVisitedForTesting( |
+ long nativeTemplateUrlServiceAndroid, String keyword); |
} |