| Index: content/test/content_browser_test.cc
|
| ===================================================================
|
| --- content/test/content_browser_test.cc (revision 103728)
|
| +++ content/test/content_browser_test.cc (working copy)
|
| @@ -7,6 +7,7 @@
|
| #include "base/debug/stack_trace.h"
|
| #include "base/mac/scoped_nsautorelease_pool.h"
|
| #include "base/message_loop.h"
|
| +#include "content/shell/shell_main_delegate.h"
|
| #include "content/test/test_content_client.h"
|
|
|
| ContentBrowserTest::ContentBrowserTest() {
|
| @@ -17,23 +18,16 @@
|
|
|
| void ContentBrowserTest::SetUp() {
|
| DCHECK(!content::GetContentClient());
|
| - content_client_.reset(new TestContentClient);
|
| - content::SetContentClient(content_client_.get());
|
| + shell_main_delegate_.reset(new ShellMainDelegate);
|
| + shell_main_delegate_->PreSandboxStartup();
|
|
|
| - content_browser_client_.reset(new content::MockContentBrowserClient());
|
| - content_client_->set_browser(content_browser_client_.get());
|
| -
|
| BrowserTestBase::SetUp();
|
| }
|
|
|
| void ContentBrowserTest::TearDown() {
|
| BrowserTestBase::TearDown();
|
|
|
| - DCHECK_EQ(content_client_.get(), content::GetContentClient());
|
| - content::SetContentClient(NULL);
|
| - content_client_.reset();
|
| -
|
| - content_browser_client_.reset();
|
| + shell_main_delegate_.reset();
|
| }
|
|
|
| #if defined(OS_POSIX)
|
|
|