15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2012 The Chromium Authors. All rights reserved.
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file.
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "content/browser/renderer_host/pepper/browser_ppapi_host_test.h"
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "content/browser/renderer_host/pepper/browser_ppapi_host_impl.h"
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace content {
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
11a02191e04bc25c4935f804f2c080ae28663d096dBen MurdochBrowserPpapiHostTest::BrowserPpapiHostTest() : sink_() {
12a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch  ppapi_host_.reset(
13a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch      new BrowserPpapiHostImpl(&sink_,
14a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch                               ppapi::PpapiPermissions::AllPermissions(),
15a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch                               std::string(),
16a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch                               base::FilePath(),
17a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch                               base::FilePath(),
18a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch                               false /* in_process */,
19a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch                               false /* external_plugin */));
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  ppapi_host_->set_plugin_process_handle(base::GetCurrentProcessHandle());
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
23a02191e04bc25c4935f804f2c080ae28663d096dBen MurdochBrowserPpapiHostTest::~BrowserPpapiHostTest() {}
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)BrowserPpapiHost* BrowserPpapiHostTest::GetBrowserPpapiHost() {
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  return ppapi_host_.get();
275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}  // namespace content
30