Index: chrome/browser/tab_contents/web_contents_unittest.cc |
diff --git a/chrome/browser/tab_contents/web_contents_unittest.cc b/chrome/browser/tab_contents/web_contents_unittest.cc |
index abb1578ccf0f678384057886c6cfa55ad780ee27..67d93a376eea9b068c67fdf8bd4768586f14494e 100644 |
--- a/chrome/browser/tab_contents/web_contents_unittest.cc |
+++ b/chrome/browser/tab_contents/web_contents_unittest.cc |
@@ -120,8 +120,8 @@ class TestInterstitialPage : public InterstitialPage { |
DidNavigate(render_view_host(), params); |
} |
- void TestRenderViewGone() { |
- RenderViewGone(render_view_host()); |
+ void TestRenderViewGone(base::TerminationStatus status, int error_code) { |
+ RenderViewGone(render_view_host(), status, error_code); |
} |
bool is_showing() const { |
@@ -1151,7 +1151,9 @@ TEST_F(TabContentsTest, ShowInterstitialCrashRendererThenGoBack) { |
interstitial->TestDidNavigate(2, interstitial_url); |
// Crash the renderer |
- rvh()->TestOnMessageReceived(ViewHostMsg_RenderViewGone(0)); |
+ rvh()->TestOnMessageReceived( |
+ ViewHostMsg_RenderViewGone( |
+ 0, base::TERMINATION_STATUS_PROCESS_CRASHED, -1)); |
// While the interstitial is showing, go back. |
controller().GoBack(); |
@@ -1186,7 +1188,9 @@ TEST_F(TabContentsTest, ShowInterstitialCrashRendererThenNavigate) { |
interstitial->Show(); |
// Crash the renderer |
- rvh()->TestOnMessageReceived(ViewHostMsg_RenderViewGone(0)); |
+ rvh()->TestOnMessageReceived( |
+ ViewHostMsg_RenderViewGone( |
+ 0, base::TERMINATION_STATUS_PROCESS_CRASHED, -1)); |
interstitial->TestDidNavigate(2, interstitial_url); |
} |
@@ -1429,7 +1433,8 @@ TEST_F(TabContentsTest, InterstitialCrasher) { |
TestInterstitialPageStateGuard state_guard(interstitial); |
interstitial->Show(); |
// Simulate a renderer crash before the interstitial is shown. |
- interstitial->TestRenderViewGone(); |
+ interstitial->TestRenderViewGone( |
+ base::TERMINATION_STATUS_PROCESS_CRASHED, -1); |
// The interstitial should have been dismissed. |
EXPECT_TRUE(deleted); |
EXPECT_EQ(TestInterstitialPage::CANCELED, state); |
@@ -1440,7 +1445,8 @@ TEST_F(TabContentsTest, InterstitialCrasher) { |
interstitial->Show(); |
interstitial->TestDidNavigate(1, url); |
// Simulate a renderer crash. |
- interstitial->TestRenderViewGone(); |
+ interstitial->TestRenderViewGone( |
+ base::TERMINATION_STATUS_PROCESS_CRASHED, -1); |
// The interstitial should have been dismissed. |
EXPECT_TRUE(deleted); |
EXPECT_EQ(TestInterstitialPage::CANCELED, state); |