summaryrefslogtreecommitdiffstats
path: root/chrome/browser/renderer_host/test/test_render_view_host.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/renderer_host/test/test_render_view_host.h')
-rw-r--r--chrome/browser/renderer_host/test/test_render_view_host.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/renderer_host/test/test_render_view_host.h b/chrome/browser/renderer_host/test/test_render_view_host.h
index 9d3b4f4..b1458a1 100644
--- a/chrome/browser/renderer_host/test/test_render_view_host.h
+++ b/chrome/browser/renderer_host/test/test_render_view_host.h
@@ -117,6 +117,11 @@ class TestRenderViewHost : public RenderViewHost {
// This is a helper function for simulating the most common types of loads.
void SendNavigate(int page_id, const GURL& url);
+ // If set, *delete_counter is incremented when this object destructs.
+ void set_delete_counter(int* delete_counter) {
+ delete_counter_ = delete_counter;
+ }
+
// Sets whether the RenderView currently exists or not. This controls the
// return value from IsRenderViewLive, which the rest of the system uses to
// check whether the RenderView has crashed or not.
@@ -136,6 +141,9 @@ class TestRenderViewHost : public RenderViewHost {
// respond to IsRenderViewLive appropriately.
bool render_view_created_;
+ // See set_delete_counter() above. May be NULL.
+ int* delete_counter_;
+
DISALLOW_COPY_AND_ASSIGN(TestRenderViewHost);
};