| Index: content/test/content_browser_test_utils.cc
|
| ===================================================================
|
| --- content/test/content_browser_test_utils.cc (revision 259922)
|
| +++ content/test/content_browser_test_utils.cc (working copy)
|
| @@ -1,85 +0,0 @@
|
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "content/test/content_browser_test_utils.h"
|
| -
|
| -#include "base/bind.h"
|
| -#include "base/files/file_path.h"
|
| -#include "base/path_service.h"
|
| -#include "base/run_loop.h"
|
| -#include "content/public/browser/navigation_controller.h"
|
| -#include "content/public/browser/notification_source.h"
|
| -#include "content/public/browser/web_contents.h"
|
| -#include "content/public/common/content_paths.h"
|
| -#include "content/public/test/browser_test_utils.h"
|
| -#include "content/public/test/test_navigation_observer.h"
|
| -#include "content/public/test/test_utils.h"
|
| -#include "content/shell/browser/shell.h"
|
| -#include "content/shell/browser/shell_javascript_dialog_manager.h"
|
| -#include "net/base/net_util.h"
|
| -
|
| -namespace content {
|
| -
|
| -base::FilePath GetTestFilePath(const char* dir, const char* file) {
|
| - base::FilePath path;
|
| - PathService::Get(DIR_TEST_DATA, &path);
|
| - return path.Append(base::FilePath().AppendASCII(dir).Append(
|
| - base::FilePath().AppendASCII(file)));
|
| -}
|
| -
|
| -GURL GetTestUrl(const char* dir, const char* file) {
|
| - return net::FilePathToFileURL(GetTestFilePath(dir, file));
|
| -}
|
| -
|
| -void NavigateToURLBlockUntilNavigationsComplete(Shell* window,
|
| - const GURL& url,
|
| - int number_of_navigations) {
|
| - WaitForLoadStop(window->web_contents());
|
| - TestNavigationObserver same_tab_observer(window->web_contents(),
|
| - number_of_navigations);
|
| -
|
| - window->LoadURL(url);
|
| - same_tab_observer.Wait();
|
| -}
|
| -
|
| -void NavigateToURL(Shell* window, const GURL& url) {
|
| - NavigateToURLBlockUntilNavigationsComplete(window, url, 1);
|
| -}
|
| -
|
| -void WaitForAppModalDialog(Shell* window) {
|
| - ShellJavaScriptDialogManager* dialog_manager=
|
| - static_cast<ShellJavaScriptDialogManager*>(
|
| - window->GetJavaScriptDialogManager());
|
| -
|
| - scoped_refptr<MessageLoopRunner> runner = new MessageLoopRunner();
|
| - dialog_manager->set_dialog_request_callback(runner->QuitClosure());
|
| - runner->Run();
|
| -}
|
| -
|
| -ShellAddedObserver::ShellAddedObserver()
|
| - : shell_(NULL) {
|
| - Shell::SetShellCreatedCallback(
|
| - base::Bind(&ShellAddedObserver::ShellCreated, base::Unretained(this)));
|
| -}
|
| -
|
| -ShellAddedObserver::~ShellAddedObserver() {
|
| -}
|
| -
|
| -Shell* ShellAddedObserver::GetShell() {
|
| - if (shell_)
|
| - return shell_;
|
| -
|
| - runner_ = new MessageLoopRunner();
|
| - runner_->Run();
|
| - return shell_;
|
| -}
|
| -
|
| -void ShellAddedObserver::ShellCreated(Shell* shell) {
|
| - DCHECK(!shell_);
|
| - shell_ = shell;
|
| - if (runner_.get())
|
| - runner_->QuitClosure().Run();
|
| -}
|
| -
|
| -} // namespace content
|
|
|