| Index: chrome/test/testing_browser_process.h
|
| diff --git a/chrome/test/testing_browser_process.h b/chrome/test/testing_browser_process.h
|
| index 6945f31b488e616b675d42c091a279d18013921f..827012e1b86573f69637daf20d5c1064b889bc99 100644
|
| --- a/chrome/test/testing_browser_process.h
|
| +++ b/chrome/test/testing_browser_process.h
|
| @@ -142,4 +142,18 @@ class TestingBrowserProcess : public BrowserProcess {
|
| DISALLOW_COPY_AND_ASSIGN(TestingBrowserProcess);
|
| };
|
|
|
| +// Scoper to put a TestingBrowserProcess in |g_browser_process|.
|
| +class ScopedTestingBrowserProcess {
|
| + public:
|
| + ScopedTestingBrowserProcess();
|
| + ~ScopedTestingBrowserProcess();
|
| +
|
| + private:
|
| + // TODO(phajdan.jr): Temporary, for http://crbug.com/61062.
|
| + // After the transition is over, we should just stack-allocate it.
|
| + scoped_ptr<TestingBrowserProcess> browser_process_;
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(ScopedTestingBrowserProcess);
|
| +};
|
| +
|
| #endif // CHROME_TEST_TESTING_BROWSER_PROCESS_H_
|
|
|