Index: content/test/content_browser_test_utils_internal.cc |
diff --git a/content/test/content_browser_test_utils_internal.cc b/content/test/content_browser_test_utils_internal.cc |
index 21a33d0fee3e8f73c587ca9e5cf34a5675526d1c..00cb0bf52f2b10e1160ad5895805acde44d8ec51 100644 |
--- a/content/test/content_browser_test_utils_internal.cc |
+++ b/content/test/content_browser_test_utils_internal.cc |
@@ -11,6 +11,39 @@ |
namespace content { |
+TestNavigationWebContentsObserver::TestNavigationWebContentsObserver( |
+ WebContents* web_contents) |
+ : WebContentsObserver(web_contents), navigation_succeeded_(false) { |
+} |
+ |
+TestNavigationWebContentsObserver::~TestNavigationWebContentsObserver() { |
+} |
+ |
+void TestNavigationWebContentsObserver::DidStartProvisionalLoadForFrame( |
+ RenderFrameHost* render_frame_host, |
+ const GURL& validated_url, |
+ bool is_error_page, |
+ bool is_iframe_srcdoc) { |
+ navigation_succeeded_ = false; |
+} |
+ |
+void TestNavigationWebContentsObserver::DidFailProvisionalLoad( |
+ RenderFrameHost* render_frame_host, |
+ const GURL& validated_url, |
+ int error_code, |
+ const base::string16& error_description) { |
+ navigation_url_ = validated_url; |
+ navigation_succeeded_ = false; |
+} |
+ |
+void TestNavigationWebContentsObserver::DidCommitProvisionalLoadForFrame( |
+ RenderFrameHost* render_frame_host, |
+ const GURL& url, |
+ ui::PageTransition transition_type) { |
+ navigation_url_ = url; |
+ navigation_succeeded_ = true; |
+} |
+ |
void NavigateFrameToURL(FrameTreeNode* node, const GURL& url) { |
TestFrameNavigationObserver observer(node); |
NavigationController::LoadURLParams params(url); |