Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / content / public / test / mock_render_process_host.cc
index a59ce5f..7b30a6f 100644 (file)
@@ -6,6 +6,7 @@
 
 #include "base/lazy_instance.h"
 #include "base/message_loop/message_loop.h"
+#include "base/process/process_handle.h"
 #include "base/time/time.h"
 #include "content/browser/child_process_security_policy_impl.h"
 #include "content/browser/renderer_host/render_process_host_impl.h"
@@ -124,7 +125,7 @@ base::ProcessHandle MockRenderProcessHost::GetHandle() const {
   // function.
   if (process_handle)
     return *process_handle;
-  return base::Process::Current().handle();
+  return base::GetCurrentProcessHandle();
 }
 
 bool MockRenderProcessHost::Send(IPC::Message* msg) {
@@ -222,6 +223,12 @@ ServiceRegistry* MockRenderProcessHost::GetServiceRegistry() {
   return NULL;
 }
 
+const base::TimeTicks& MockRenderProcessHost::GetInitTimeForNavigationMetrics()
+    const {
+  static base::TimeTicks dummy_time = base::TimeTicks::Now();
+  return dummy_time;
+}
+
 void MockRenderProcessHost::FilterURL(bool empty_allowed, GURL* url) {
   RenderProcessHostImpl::FilterURL(this, empty_allowed, url);
 }