Index: content/public/test/android/javatests/src/org/chromium/content/browser/test/util/TestCallbackHelperContainer.java |
diff --git a/content/public/test/android/javatests/src/org/chromium/content/browser/test/util/TestCallbackHelperContainer.java b/content/public/test/android/javatests/src/org/chromium/content/browser/test/util/TestCallbackHelperContainer.java |
index 76ed610acbc3f07709a2a7165c70491e2a70f5a4..5d52a4fea64ec948415b2e7295b739f97b36f21f 100644 |
--- a/content/public/test/android/javatests/src/org/chromium/content/browser/test/util/TestCallbackHelperContainer.java |
+++ b/content/public/test/android/javatests/src/org/chromium/content/browser/test/util/TestCallbackHelperContainer.java |
@@ -10,7 +10,7 @@ import org.chromium.content.browser.ContentView; |
/** |
* This class is used to provide callback hooks for tests and related classes. |
*/ |
-public class TestCallbackHelperContainer{ |
+public class TestCallbackHelperContainer { |
private TestContentViewClient mTestContentViewClient; |
private TestWebContentsObserver mTestWebContentsObserver; |
@@ -86,6 +86,18 @@ public class TestCallbackHelperContainer{ |
} |
} |
+ public static class OnStartContentIntentHelper extends CallbackHelper { |
+ private String mIntentUrl; |
+ public void notifyCalled(String intentUrl) { |
+ mIntentUrl = intentUrl; |
+ notifyCalled(); |
+ } |
+ public String getIntentUrl() { |
+ assert getCallCount() > 0; |
+ return mIntentUrl; |
+ } |
+ } |
+ |
public OnPageStartedHelper getOnPageStartedHelper() { |
return mTestWebContentsObserver.getOnPageStartedHelper(); |
} |
@@ -101,4 +113,8 @@ public class TestCallbackHelperContainer{ |
public OnEvaluateJavaScriptResultHelper getOnEvaluateJavaScriptResultHelper() { |
return mTestContentViewClient.getOnEvaluateJavaScriptResultHelper(); |
} |
+ |
+ public OnStartContentIntentHelper getOnStartContentIntentHelper() { |
+ return mTestContentViewClient.getOnStartContentIntentHelper(); |
+ } |
} |