summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
authorphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-27 00:38:35 +0000
committerphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-27 00:38:35 +0000
commit583844c2df50f0f2188aab7eed3fbcc40e499511 (patch)
treeaaf82f0bf3d39975b2ef42ab9c14716b064c4f59 /chrome/browser
parent91099131f5ee2512a33e2b95f69f47d6165b1c40 (diff)
downloadchromium_src-583844c2df50f0f2188aab7eed3fbcc40e499511.zip
chromium_src-583844c2df50f0f2188aab7eed3fbcc40e499511.tar.gz
chromium_src-583844c2df50f0f2188aab7eed3fbcc40e499511.tar.bz2
Switch ChromeTestSuite to the same convention as ContentTestSuite:
the test suite implicitly provides global resources for each test, but they're re-initialized between each test. The performance overhead is negligible. We need that to continue moving tests from unit_tests to content_unittests. Because of shared test fixtures the test suites need to be compatible. BUG=90443 Review URL: http://codereview.chromium.org/7744039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98526 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r--chrome/browser/app_controller_mac_unittest.mm3
-rw-r--r--chrome/browser/autocomplete/autocomplete_edit_unittest.cc1
-rw-r--r--chrome/browser/autocomplete/autocomplete_unittest.cc7
-rw-r--r--chrome/browser/autocomplete/builtin_provider_unittest.cc3
-rw-r--r--chrome/browser/autocomplete/extension_app_provider_unittest.cc4
-rw-r--r--chrome/browser/autocomplete/history_contents_provider_unittest.cc3
-rw-r--r--chrome/browser/autocomplete/history_quick_provider_unittest.cc3
-rw-r--r--chrome/browser/autocomplete/history_url_provider_unittest.cc3
-rw-r--r--chrome/browser/autocomplete/keyword_provider_unittest.cc3
-rw-r--r--chrome/browser/autocomplete/search_provider_unittest.cc3
-rw-r--r--chrome/browser/autocomplete/shortcuts_provider_unittest.cc3
-rw-r--r--chrome/browser/autocomplete_history_manager_unittest.cc1
-rw-r--r--chrome/browser/autofill/address_unittest.cc3
-rw-r--r--chrome/browser/autofill/autofill_download_unittest.cc3
-rw-r--r--chrome/browser/autofill/autofill_ie_toolbar_import_win_unittest.cc3
-rw-r--r--chrome/browser/autofill/autofill_merge_unittest.cc3
-rw-r--r--chrome/browser/autofill/autofill_profile_unittest.cc3
-rw-r--r--chrome/browser/autofill/credit_card_unittest.cc3
-rw-r--r--chrome/browser/autofill/personal_data_manager_unittest.cc1
-rw-r--r--chrome/browser/autofill/phone_number_i18n_unittest.cc3
-rw-r--r--chrome/browser/autofill/select_control_handler_unittest.cc3
-rw-r--r--chrome/browser/automation/automation_provider_unittest.cc3
-rw-r--r--chrome/browser/background/background_contents_service_unittest.cc3
-rw-r--r--chrome/browser/background/background_mode_manager_unittest.cc3
-rw-r--r--chrome/browser/bookmarks/bookmark_codec_unittest.cc3
-rw-r--r--chrome/browser/bookmarks/bookmark_context_menu_controller_unittest.cc3
-rw-r--r--chrome/browser/bookmarks/bookmark_expanded_state_tracker_unittest.cc3
-rw-r--r--chrome/browser/bookmarks/bookmark_html_writer_unittest.cc5
-rw-r--r--chrome/browser/bookmarks/bookmark_index_unittest.cc3
-rw-r--r--chrome/browser/bookmarks/bookmark_model_unittest.cc7
-rw-r--r--chrome/browser/bookmarks/bookmark_node_data_unittest.cc3
-rw-r--r--chrome/browser/bookmarks/bookmark_utils_unittest.cc3
-rw-r--r--chrome/browser/bookmarks/recently_used_folders_combo_model_unittest.cc3
-rw-r--r--chrome/browser/browser_about_handler_unittest.cc3
-rw-r--r--chrome/browser/browsing_data_appcache_helper_unittest.cc3
-rw-r--r--chrome/browser/browsing_data_cookie_helper_unittest.cc3
-rw-r--r--chrome/browser/browsing_data_database_helper_unittest.cc3
-rw-r--r--chrome/browser/browsing_data_file_system_helper_unittest.cc3
-rw-r--r--chrome/browser/browsing_data_indexed_db_helper_unittest.cc4
-rw-r--r--chrome/browser/browsing_data_local_storage_helper_unittest.cc3
-rw-r--r--chrome/browser/browsing_data_remover_unittest.cc3
-rw-r--r--chrome/browser/chromeos/input_method/input_method_util_unittest.cc3
-rw-r--r--chrome/browser/chromeos/login/cookie_fetcher_unittest.cc3
-rw-r--r--chrome/browser/chromeos/login/google_authenticator_unittest.cc3
-rw-r--r--chrome/browser/chromeos/login/online_attempt_unittest.cc3
-rw-r--r--chrome/browser/chromeos/login/owner_manager_unittest.cc3
-rw-r--r--chrome/browser/chromeos/login/ownership_service_unittest.cc3
-rw-r--r--chrome/browser/chromeos/login/parallel_authenticator_unittest.cc3
-rw-r--r--chrome/browser/chromeos/login/signed_settings_helper_unittest.cc3
-rw-r--r--chrome/browser/chromeos/login/signed_settings_temp_storage_unittest.cc3
-rw-r--r--chrome/browser/chromeos/login/signed_settings_unittest.cc3
-rw-r--r--chrome/browser/chromeos/login/user_controller_unittest.cc1
-rw-r--r--chrome/browser/chromeos/notifications/desktop_notifications_unittest.h3
-rw-r--r--chrome/browser/chromeos/status/input_method_menu_unittest.cc1
-rw-r--r--chrome/browser/component_updater/component_updater_service_unittest.cc3
-rw-r--r--chrome/browser/content_settings/content_settings_policy_provider_unittest.cc5
-rw-r--r--chrome/browser/content_settings/content_settings_pref_provider_unittest.cc5
-rw-r--r--chrome/browser/content_settings/host_content_settings_map_unittest.cc3
-rw-r--r--chrome/browser/cookies_tree_model_unittest.cc3
-rw-r--r--chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc3
-rw-r--r--chrome/browser/download/download_manager_unittest.cc3
-rw-r--r--chrome/browser/download/download_safe_browsing_client_unittest.cc3
-rw-r--r--chrome/browser/extensions/apps_promo_unittest.cc7
-rw-r--r--chrome/browser/extensions/extension_bookmarks_unittest.cc3
-rw-r--r--chrome/browser/extensions/extension_cookies_unittest.cc3
-rw-r--r--chrome/browser/extensions/extension_event_router_forwarder_unittest.cc7
-rw-r--r--chrome/browser/extensions/extension_icon_manager_unittest.cc3
-rw-r--r--chrome/browser/extensions/extension_menu_manager_unittest.cc3
-rw-r--r--chrome/browser/extensions/extension_prefs_unittest.cc3
-rw-r--r--chrome/browser/extensions/extension_process_manager_unittest.cc3
-rw-r--r--chrome/browser/extensions/extension_service_unittest.cc2
-rw-r--r--chrome/browser/extensions/extension_service_unittest.h3
-rw-r--r--chrome/browser/extensions/extension_updater_unittest.cc3
-rw-r--r--chrome/browser/extensions/extension_webrequest_api_unittest.cc4
-rw-r--r--chrome/browser/extensions/external_policy_extension_loader_unittest.cc3
-rw-r--r--chrome/browser/extensions/image_loading_tracker_unittest.cc3
-rw-r--r--chrome/browser/extensions/user_script_master_unittest.cc3
-rw-r--r--chrome/browser/geolocation/geolocation_content_settings_map_unittest.cc3
-rw-r--r--chrome/browser/geolocation/geolocation_settings_state_unittest.cc3
-rw-r--r--chrome/browser/google/google_url_tracker_unittest.cc12
-rw-r--r--chrome/browser/history/expire_history_backend_unittest.cc3
-rw-r--r--chrome/browser/history/history_backend_unittest.cc3
-rw-r--r--chrome/browser/history/history_querying_unittest.cc3
-rw-r--r--chrome/browser/history/history_unittest.cc3
-rw-r--r--chrome/browser/history/history_unittest_base.h3
-rw-r--r--chrome/browser/importer/importer_unittest.cc3
-rw-r--r--chrome/browser/instant/promo_counter_unittest.cc3
-rw-r--r--chrome/browser/intents/register_intent_handler_infobar_delegate_unittest.cc1
-rw-r--r--chrome/browser/intents/web_intents_registry_unittest.cc3
-rw-r--r--chrome/browser/metrics/metrics_service_uitest.cc3
-rw-r--r--chrome/browser/net/gaia/gaia_oauth_fetcher_unittest.cc3
-rw-r--r--chrome/browser/net/gaia/token_service_unittest.h3
-rw-r--r--chrome/browser/notifications/desktop_notifications_unittest.h3
-rw-r--r--chrome/browser/password_manager/native_backend_gnome_x_unittest.cc3
-rw-r--r--chrome/browser/password_manager/password_form_manager_unittest.cc3
-rw-r--r--chrome/browser/password_manager/password_store_default_unittest.cc3
-rw-r--r--chrome/browser/password_manager/password_store_win_unittest.cc3
-rw-r--r--chrome/browser/password_manager/password_store_x_unittest.cc2
-rw-r--r--chrome/browser/plugin_exceptions_table_model_unittest.cc3
-rw-r--r--chrome/browser/policy/cloud_policy_subsystem_unittest.cc2
-rw-r--r--chrome/browser/policy/device_management_service_unittest.cc2
-rw-r--r--chrome/browser/policy/device_policy_cache_unittest.cc3
-rw-r--r--chrome/browser/policy/enterprise_metrics_browsertest.cc3
-rw-r--r--chrome/browser/policy/user_policy_cache_unittest.cc3
-rw-r--r--chrome/browser/prefs/pref_model_associator_unittest.cc3
-rw-r--r--chrome/browser/prefs/pref_notifier_impl_unittest.cc3
-rw-r--r--chrome/browser/prerender/prerender_manager_unittest.cc3
-rw-r--r--chrome/browser/prerender/prerender_tracker_unittest.cc3
-rw-r--r--chrome/browser/printing/print_dialog_cloud_unittest.cc3
-rw-r--r--chrome/browser/printing/print_job_unittest.cc3
-rw-r--r--chrome/browser/printing/print_preview_tab_controller_unittest.cc1
-rw-r--r--chrome/browser/profiles/avatar_menu_model_unittest.cc3
-rw-r--r--chrome/browser/profiles/profile_info_cache_unittest.cc9
-rw-r--r--chrome/browser/profiles/profile_manager_unittest.cc10
-rw-r--r--chrome/browser/renderer_host/text_input_client_mac_unittest.mm3
-rw-r--r--chrome/browser/renderer_host/web_cache_manager_unittest.cc3
-rw-r--r--chrome/browser/safe_browsing/client_side_detection_service_unittest.cc3
-rw-r--r--chrome/browser/search_engines/template_url_parser_unittest.cc3
-rw-r--r--chrome/browser/search_engines/template_url_prepopulate_data_unittest.cc3
-rw-r--r--chrome/browser/search_engines/template_url_service_sync_unittest.cc4
-rw-r--r--chrome/browser/search_engines/template_url_service_test_util.h2
-rw-r--r--chrome/browser/search_engines/template_url_unittest.cc3
-rw-r--r--chrome/browser/sync/abstract_profile_sync_service_test.h3
-rw-r--r--chrome/browser/sync/backend_migrator_unittest.cc3
-rw-r--r--chrome/browser/sync/glue/autofill_data_type_controller_unittest.cc3
-rw-r--r--chrome/browser/sync/glue/bookmark_data_type_controller_unittest.cc3
-rw-r--r--chrome/browser/sync/glue/data_type_manager_impl_unittest.cc3
-rw-r--r--chrome/browser/sync/glue/extension_data_type_controller_unittest.cc3
-rw-r--r--chrome/browser/sync/glue/frontend_data_type_controller_unittest.cc3
-rw-r--r--chrome/browser/sync/glue/non_frontend_data_type_controller_unittest.cc3
-rw-r--r--chrome/browser/sync/glue/preference_data_type_controller_unittest.cc3
-rw-r--r--chrome/browser/sync/glue/sync_backend_host_unittest.cc3
-rw-r--r--chrome/browser/sync/glue/sync_backend_registrar_unittest.cc3
-rw-r--r--chrome/browser/sync/glue/theme_data_type_controller_unittest.cc3
-rw-r--r--chrome/browser/sync/glue/theme_util_unittest.cc3
-rw-r--r--chrome/browser/sync/profile_sync_factory_impl_unittest.cc3
-rw-r--r--chrome/browser/sync/profile_sync_service_bookmark_unittest.cc3
-rw-r--r--chrome/browser/sync/profile_sync_service_startup_unittest.cc3
-rw-r--r--chrome/browser/sync/profile_sync_service_unittest.cc3
-rw-r--r--chrome/browser/tab_contents/thumbnail_generator_unittest.cc5
-rw-r--r--chrome/browser/translate/translate_manager_browsertest.cc12
-rw-r--r--chrome/browser/ui/browser_list_unittest.cc4
-rw-r--r--chrome/browser/ui/cocoa/browser_test_helper.h2
-rw-r--r--chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk_unittest.cc3
-rw-r--r--chrome/browser/ui/gtk/bookmarks/bookmark_editor_gtk_unittest.cc3
-rw-r--r--chrome/browser/ui/gtk/gtk_theme_service_unittest.cc3
-rw-r--r--chrome/browser/ui/intents/intents_model_unittest.cc3
-rw-r--r--chrome/browser/ui/search_engines/keyword_editor_controller_unittest.cc3
-rw-r--r--chrome/browser/ui/shell_dialogs_unittest.cc10
-rw-r--r--chrome/browser/ui/toolbar/encoding_menu_controller_unittest.cc3
-rw-r--r--chrome/browser/ui/views/accessibility_event_router_views_unittest.cc3
-rw-r--r--chrome/browser/ui/views/bookmarks/bookmark_bar_view_test.cc1
-rw-r--r--chrome/browser/ui/views/bookmarks/bookmark_context_menu_test.cc3
-rw-r--r--chrome/browser/ui/views/bookmarks/bookmark_editor_view_unittest.cc3
-rw-r--r--chrome/browser/ui/views/extensions/browser_action_drag_data_unittest.cc3
-rw-r--r--chrome/browser/ui/webui/options/language_options_handler_unittest.cc3
-rw-r--r--chrome/browser/ui/webui/theme_source_unittest.cc3
-rw-r--r--chrome/browser/user_style_sheet_watcher_unittest.cc2
-rw-r--r--chrome/browser/visitedlink/visitedlink_unittest.cc3
-rw-r--r--chrome/browser/web_resource/promo_resource_service_unittest.cc7
-rw-r--r--chrome/browser/webdata/autofill_table_unittest.cc3
-rw-r--r--chrome/browser/webdata/web_data_service_unittest.cc3
-rw-r--r--chrome/browser/webdata/web_database_migration_unittest.cc3
163 files changed, 191 insertions, 346 deletions
diff --git a/chrome/browser/app_controller_mac_unittest.mm b/chrome/browser/app_controller_mac_unittest.mm
index 4ef85b3..b391fd7 100644
--- a/chrome/browser/app_controller_mac_unittest.mm
+++ b/chrome/browser/app_controller_mac_unittest.mm
@@ -7,12 +7,9 @@
#include "base/memory/scoped_nsobject.h"
#include "chrome/app/chrome_command_ids.h"
#import "chrome/browser/app_controller_mac.h"
-#include "chrome/test/base/testing_browser_process.h"
#include "testing/platform_test.h"
class AppControllerTest : public PlatformTest {
- private:
- ScopedTestingBrowserProcess browser_process_;
};
TEST_F(AppControllerTest, DockMenu) {
diff --git a/chrome/browser/autocomplete/autocomplete_edit_unittest.cc b/chrome/browser/autocomplete/autocomplete_edit_unittest.cc
index 8b26855..18171a6 100644
--- a/chrome/browser/autocomplete/autocomplete_edit_unittest.cc
+++ b/chrome/browser/autocomplete/autocomplete_edit_unittest.cc
@@ -135,7 +135,6 @@ TEST(AutocompleteEditTest, AdjustTextForCopy) {
// Tests that we don't get double http if the user manually inserts http.
{ "a.de/", 0, false, "http://a.de/", "http://a.de/", true, "http://a.de/" },
};
- ScopedTestingBrowserProcess browser_process;
TestingOmniboxView view;
TestingAutocompleteEditController controller;
TestingProfile profile;
diff --git a/chrome/browser/autocomplete/autocomplete_unittest.cc b/chrome/browser/autocomplete/autocomplete_unittest.cc
index cf3dec1..633c608 100644
--- a/chrome/browser/autocomplete/autocomplete_unittest.cc
+++ b/chrome/browser/autocomplete/autocomplete_unittest.cc
@@ -16,7 +16,6 @@
#include "chrome/browser/search_engines/template_url_service_factory.h"
#include "chrome/common/chrome_notification_types.h"
#include "chrome/test/base/testing_browser_process.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/common/notification_observer.h"
#include "content/common/notification_registrar.h"
@@ -127,8 +126,6 @@ class AutocompleteProviderTest : public testing::Test,
const NotificationSource& source,
const NotificationDetails& details);
- ScopedTestingBrowserProcess browser_process_;
-
MessageLoopForUI message_loop_;
scoped_ptr<AutocompleteController> controller_;
NotificationRegistrar registrar_;
@@ -273,7 +270,7 @@ TEST_F(AutocompleteProviderTest, AllowExactKeywordMatch) {
RunExactKeymatchTest(false);
}
-typedef TestingBrowserProcessTest AutocompleteTest;
+typedef testing::Test AutocompleteTest;
TEST_F(AutocompleteTest, InputType) {
struct test_data {
@@ -464,8 +461,6 @@ TEST(AutocompleteInput, ParseForEmphasizeComponent) {
Component(12, 11), kInvalidComponent }
};
- ScopedTestingBrowserProcess browser_process;
-
for (size_t i = 0; i < ARRAYSIZE_UNSAFE(input_cases); ++i) {
Component scheme, host;
AutocompleteInput::ParseForEmphasizeComponents(input_cases[i].input,
diff --git a/chrome/browser/autocomplete/builtin_provider_unittest.cc b/chrome/browser/autocomplete/builtin_provider_unittest.cc
index 6a2dd01..8847bf4 100644
--- a/chrome/browser/autocomplete/builtin_provider_unittest.cc
+++ b/chrome/browser/autocomplete/builtin_provider_unittest.cc
@@ -8,11 +8,10 @@
#include "chrome/browser/autocomplete/builtin_provider.h"
#include "chrome/common/url_constants.h"
#include "chrome/test/base/testing_browser_process.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "googleurl/src/gurl.h"
#include "testing/gtest/include/gtest/gtest.h"
-class BuiltinProviderTest : public TestingBrowserProcessTest {
+class BuiltinProviderTest : public testing::Test {
protected:
template<class ResultType>
struct test_data {
diff --git a/chrome/browser/autocomplete/extension_app_provider_unittest.cc b/chrome/browser/autocomplete/extension_app_provider_unittest.cc
index b678634..c92ae93 100644
--- a/chrome/browser/autocomplete/extension_app_provider_unittest.cc
+++ b/chrome/browser/autocomplete/extension_app_provider_unittest.cc
@@ -5,14 +5,14 @@
#include "base/basictypes.h"
#include "base/message_loop.h"
#include "base/utf_string_conversions.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/browser/autocomplete/autocomplete_match.h"
#include "chrome/browser/autocomplete/extension_app_provider.h"
#include "chrome/browser/history/history.h"
#include "chrome/browser/history/url_database.h"
#include "chrome/test/base/testing_profile.h"
+#include "testing/gtest/include/gtest/gtest.h"
-class ExtensionAppProviderTest : public TestingBrowserProcessTest {
+class ExtensionAppProviderTest : public testing::Test {
protected:
struct test_data {
const string16 input;
diff --git a/chrome/browser/autocomplete/history_contents_provider_unittest.cc b/chrome/browser/autocomplete/history_contents_provider_unittest.cc
index 037506b..170a924 100644
--- a/chrome/browser/autocomplete/history_contents_provider_unittest.cc
+++ b/chrome/browser/autocomplete/history_contents_provider_unittest.cc
@@ -12,7 +12,6 @@
#include "chrome/browser/bookmarks/bookmark_model.h"
#include "chrome/browser/history/history.h"
#include "chrome/test/base/testing_browser_process.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -32,7 +31,7 @@ struct TestEntry {
{"http://www.google.com/3", "PAGETHREE 3", "BAR some hello world for you"},
};
-class HistoryContentsProviderTest : public TestingBrowserProcessTest,
+class HistoryContentsProviderTest : public testing::Test,
public ACProviderListener {
public:
HistoryContentsProviderTest()
diff --git a/chrome/browser/autocomplete/history_quick_provider_unittest.cc b/chrome/browser/autocomplete/history_quick_provider_unittest.cc
index 62730a2..021efb7 100644
--- a/chrome/browser/autocomplete/history_quick_provider_unittest.cc
+++ b/chrome/browser/autocomplete/history_quick_provider_unittest.cc
@@ -21,7 +21,6 @@
#include "chrome/browser/prefs/pref_service.h"
#include "chrome/common/pref_names.h"
#include "chrome/test/base/testing_browser_process.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -72,7 +71,7 @@ struct TestURLInfo {
"Dogs & Cats & Mice & Other Animals", 1, 1, 0},
};
-class HistoryQuickProviderTest : public TestingBrowserProcessTest,
+class HistoryQuickProviderTest : public testing::Test,
public ACProviderListener {
public:
HistoryQuickProviderTest()
diff --git a/chrome/browser/autocomplete/history_url_provider_unittest.cc b/chrome/browser/autocomplete/history_url_provider_unittest.cc
index 4e4682b..29fa5a7 100644
--- a/chrome/browser/autocomplete/history_url_provider_unittest.cc
+++ b/chrome/browser/autocomplete/history_url_provider_unittest.cc
@@ -13,7 +13,6 @@
#include "chrome/browser/history/history.h"
#include "chrome/browser/net/url_fixer_upper.h"
#include "chrome/test/base/testing_browser_process.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -98,7 +97,7 @@ struct TestURLInfo {
{"http://p/", "p", 0, 0},
};
-class HistoryURLProviderTest : public TestingBrowserProcessTest,
+class HistoryURLProviderTest : public testing::Test,
public ACProviderListener {
public:
HistoryURLProviderTest()
diff --git a/chrome/browser/autocomplete/keyword_provider_unittest.cc b/chrome/browser/autocomplete/keyword_provider_unittest.cc
index 2113e30..7a02a97 100644
--- a/chrome/browser/autocomplete/keyword_provider_unittest.cc
+++ b/chrome/browser/autocomplete/keyword_provider_unittest.cc
@@ -9,11 +9,10 @@
#include "chrome/browser/search_engines/template_url.h"
#include "chrome/browser/search_engines/template_url_service.h"
#include "chrome/test/base/testing_browser_process.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "googleurl/src/gurl.h"
#include "testing/gtest/include/gtest/gtest.h"
-class KeywordProviderTest : public TestingBrowserProcessTest {
+class KeywordProviderTest : public testing::Test {
protected:
template<class ResultType>
struct test_data {
diff --git a/chrome/browser/autocomplete/search_provider_unittest.cc b/chrome/browser/autocomplete/search_provider_unittest.cc
index cdc7a24..e5e98ff 100644
--- a/chrome/browser/autocomplete/search_provider_unittest.cc
+++ b/chrome/browser/autocomplete/search_provider_unittest.cc
@@ -17,7 +17,6 @@
#include "chrome/browser/search_engines/template_url_service_factory.h"
#include "chrome/common/pref_names.h"
#include "chrome/test/base/testing_browser_process.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "content/test/test_url_fetcher_factory.h"
@@ -33,7 +32,7 @@
// . The URL created by using the search term keyword_term_ with keyword_t_url_
// is added to history.
// . test_factory_ is set as the URLFetcher::Factory.
-class SearchProviderTest : public TestingBrowserProcessTest,
+class SearchProviderTest : public testing::Test,
public AutocompleteProvider::ACProviderListener {
public:
SearchProviderTest()
diff --git a/chrome/browser/autocomplete/shortcuts_provider_unittest.cc b/chrome/browser/autocomplete/shortcuts_provider_unittest.cc
index 4e275bc..be748cc 100644
--- a/chrome/browser/autocomplete/shortcuts_provider_unittest.cc
+++ b/chrome/browser/autocomplete/shortcuts_provider_unittest.cc
@@ -22,7 +22,6 @@
#include "chrome/browser/prefs/pref_service.h"
#include "chrome/common/pref_names.h"
#include "chrome/test/base/testing_browser_process.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -95,7 +94,7 @@ struct TestShortcutInfo {
"Test - site", "0,0", 1, 4},
};
-class ShortcutsProviderTest : public TestingBrowserProcessTest,
+class ShortcutsProviderTest : public testing::Test,
public ACProviderListener {
public:
ShortcutsProviderTest();
diff --git a/chrome/browser/autocomplete_history_manager_unittest.cc b/chrome/browser/autocomplete_history_manager_unittest.cc
index fdd9bed..44ad316 100644
--- a/chrome/browser/autocomplete_history_manager_unittest.cc
+++ b/chrome/browser/autocomplete_history_manager_unittest.cc
@@ -11,7 +11,6 @@
#include "chrome/browser/autocomplete_history_manager.h"
#include "chrome/browser/webdata/web_data_service.h"
#include "chrome/test/base/testing_browser_process.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/renderer_host/test_render_view_host.h"
#include "content/browser/tab_contents/test_tab_contents.h"
diff --git a/chrome/browser/autofill/address_unittest.cc b/chrome/browser/autofill/address_unittest.cc
index 0696bb9..10d2414 100644
--- a/chrome/browser/autofill/address_unittest.cc
+++ b/chrome/browser/autofill/address_unittest.cc
@@ -8,10 +8,9 @@
#include "base/utf_string_conversions.h"
#include "chrome/browser/autofill/address.h"
#include "chrome/browser/autofill/autofill_type.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "testing/gtest/include/gtest/gtest.h"
-typedef TestingBrowserProcessTest AddressTest;
+typedef testing::Test AddressTest;
// Test that the getters and setters for country code are working.
TEST_F(AddressTest, CountryCode) {
diff --git a/chrome/browser/autofill/autofill_download_unittest.cc b/chrome/browser/autofill/autofill_download_unittest.cc
index 58ea787..3b6f1ac 100644
--- a/chrome/browser/autofill/autofill_download_unittest.cc
+++ b/chrome/browser/autofill/autofill_download_unittest.cc
@@ -14,7 +14,6 @@
#include "chrome/browser/autofill/form_structure.h"
#include "chrome/test/base/test_url_request_context_getter.h"
#include "chrome/test/base/testing_browser_process.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/test/test_url_fetcher_factory.h"
#include "net/url_request/url_request_status.h"
@@ -115,7 +114,7 @@ class AutofillDownloadTestHelper : public AutofillDownloadManager::Observer {
scoped_refptr<net::URLRequestContextGetter> request_context_getter;
};
-typedef TestingBrowserProcessTest AutofillDownloadTest;
+typedef testing::Test AutofillDownloadTest;
TEST_F(AutofillDownloadTest, QueryAndUploadTest) {
MessageLoopForUI message_loop;
diff --git a/chrome/browser/autofill/autofill_ie_toolbar_import_win_unittest.cc b/chrome/browser/autofill/autofill_ie_toolbar_import_win_unittest.cc
index 68fc918..f98e52a 100644
--- a/chrome/browser/autofill/autofill_ie_toolbar_import_win_unittest.cc
+++ b/chrome/browser/autofill/autofill_ie_toolbar_import_win_unittest.cc
@@ -11,7 +11,6 @@
#include "chrome/browser/autofill/credit_card.h"
#include "chrome/browser/autofill/field_types.h"
#include "chrome/browser/sync/util/data_encryption.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "testing/gtest/include/gtest/gtest.h"
using base::win::RegKey;
@@ -108,7 +107,7 @@ void CreateSubkey(RegKey* key, wchar_t const* subkey_name,
} // namespace
-class AutofillIeToolbarImportTest : public TestingBrowserProcessTest {
+class AutofillIeToolbarImportTest : public testing::Test {
public:
AutofillIeToolbarImportTest();
diff --git a/chrome/browser/autofill/autofill_merge_unittest.cc b/chrome/browser/autofill/autofill_merge_unittest.cc
index 5092d72..e1d364f 100644
--- a/chrome/browser/autofill/autofill_merge_unittest.cc
+++ b/chrome/browser/autofill/autofill_merge_unittest.cc
@@ -13,7 +13,6 @@
#include "chrome/browser/autofill/data_driven_test.h"
#include "chrome/browser/autofill/form_structure.h"
#include "chrome/browser/autofill/personal_data_manager.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "googleurl/src/gurl.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/WebKit/Source/WebKit/chromium/public/WebInputElement.h"
@@ -113,7 +112,7 @@ const std::vector<AutofillProfile*>& PersonalDataManagerMock::web_profiles()
// corresponding output file is a dump of the saved profiles that result from
// importing the input profiles. The output file format is identical to the
// input format.
-class AutofillMergeTest : public TestingBrowserProcessTest,
+class AutofillMergeTest : public testing::Test,
public DataDrivenTest {
protected:
AutofillMergeTest();
diff --git a/chrome/browser/autofill/autofill_profile_unittest.cc b/chrome/browser/autofill/autofill_profile_unittest.cc
index 02f7c2d..6c1297e 100644
--- a/chrome/browser/autofill/autofill_profile_unittest.cc
+++ b/chrome/browser/autofill/autofill_profile_unittest.cc
@@ -11,7 +11,6 @@
#include "chrome/browser/autofill/autofill_common_test.h"
#include "chrome/browser/autofill/autofill_profile.h"
#include "chrome/common/guid.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "grit/generated_resources.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -25,7 +24,7 @@ bool UpdateProfileLabel(AutofillProfile *profile) {
} // namespace
-typedef TestingBrowserProcessTest AutofillProfileTest;
+typedef testing::Test AutofillProfileTest;
// Tests different possibilities for summary string generation.
// Based on existence of first name, last name, and address line 1.
diff --git a/chrome/browser/autofill/credit_card_unittest.cc b/chrome/browser/autofill/credit_card_unittest.cc
index d71a67c..62b7cea4 100644
--- a/chrome/browser/autofill/credit_card_unittest.cc
+++ b/chrome/browser/autofill/credit_card_unittest.cc
@@ -6,7 +6,6 @@
#include "base/utf_string_conversions.h"
#include "chrome/browser/autofill/autofill_common_test.h"
#include "chrome/browser/autofill/credit_card.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
@@ -40,7 +39,7 @@ const char* const kInvalidNumbers[] = {
} // namespace
-typedef TestingBrowserProcessTest CreditCardTest;
+typedef testing::Test CreditCardTest;
// Tests credit card summary string generation. This test simulates a variety
// of different possible summary strings. Variations occur based on the
diff --git a/chrome/browser/autofill/personal_data_manager_unittest.cc b/chrome/browser/autofill/personal_data_manager_unittest.cc
index 9bcf5f6..ac82140 100644
--- a/chrome/browser/autofill/personal_data_manager_unittest.cc
+++ b/chrome/browser/autofill/personal_data_manager_unittest.cc
@@ -81,7 +81,6 @@ class PersonalDataManagerTest : public testing::Test {
MessageLoop::current()->Run();
}
- ScopedTestingBrowserProcess browser_process_;
MessageLoopForUI message_loop_;
BrowserThread ui_thread_;
BrowserThread db_thread_;
diff --git a/chrome/browser/autofill/phone_number_i18n_unittest.cc b/chrome/browser/autofill/phone_number_i18n_unittest.cc
index 9c938c2..8798e5b 100644
--- a/chrome/browser/autofill/phone_number_i18n_unittest.cc
+++ b/chrome/browser/autofill/phone_number_i18n_unittest.cc
@@ -4,7 +4,6 @@
#include "base/utf_string_conversions.h"
#include "chrome/browser/autofill/phone_number_i18n.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "testing/gtest/include/gtest/gtest.h"
using autofill_i18n::NormalizePhoneNumber;
@@ -14,7 +13,7 @@ using autofill_i18n::FormatPhone;
using autofill_i18n::ComparePhones;
using autofill_i18n::PhoneNumbersMatch;
-typedef TestingBrowserProcessTest PhoneNumberI18NTest;
+typedef testing::Test PhoneNumberI18NTest;
TEST_F(PhoneNumberI18NTest, NormalizePhoneNumber) {
// "Large" digits.
diff --git a/chrome/browser/autofill/select_control_handler_unittest.cc b/chrome/browser/autofill/select_control_handler_unittest.cc
index c23462c..fc7577c 100644
--- a/chrome/browser/autofill/select_control_handler_unittest.cc
+++ b/chrome/browser/autofill/select_control_handler_unittest.cc
@@ -8,11 +8,10 @@
#include "chrome/browser/autofill/autofill_type.h"
#include "chrome/browser/autofill/credit_card.h"
#include "chrome/browser/autofill/select_control_handler.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "webkit/glue/form_field.h"
-typedef TestingBrowserProcessTest SelectControlHandlerTest;
+typedef testing::Test SelectControlHandlerTest;
TEST_F(SelectControlHandlerTest, CreditCardMonthExact) {
const char* const kMonthsNumeric[] = {
diff --git a/chrome/browser/automation/automation_provider_unittest.cc b/chrome/browser/automation/automation_provider_unittest.cc
index 2c1d51c..f78b9a6 100644
--- a/chrome/browser/automation/automation_provider_unittest.cc
+++ b/chrome/browser/automation/automation_provider_unittest.cc
@@ -4,7 +4,6 @@
#include "chrome/browser/automation/chrome_frame_automation_provider.h"
#include "chrome/test/base/testing_browser_process.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -21,7 +20,7 @@ class MockChromeFrameAutomationProvider
void (const IPC::Message& message)); // NOLINT
};
-typedef TestingBrowserProcessTest AutomationProviderTest;
+typedef testing::Test AutomationProviderTest;
TEST_F(AutomationProviderTest, TestInvalidChromeFrameMessage) {
MessageLoop message_loop;
diff --git a/chrome/browser/background/background_contents_service_unittest.cc b/chrome/browser/background/background_contents_service_unittest.cc
index 8bdc96d..b6eac81 100644
--- a/chrome/browser/background/background_contents_service_unittest.cc
+++ b/chrome/browser/background/background_contents_service_unittest.cc
@@ -16,13 +16,12 @@
#include "chrome/common/chrome_notification_types.h"
#include "chrome/common/pref_names.h"
#include "chrome/test/base/testing_browser_process.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "googleurl/src/gurl.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "testing/platform_test.h"
-class BackgroundContentsServiceTest : public TestingBrowserProcessTest {
+class BackgroundContentsServiceTest : public testing::Test {
public:
BackgroundContentsServiceTest() {}
~BackgroundContentsServiceTest() {}
diff --git a/chrome/browser/background/background_mode_manager_unittest.cc b/chrome/browser/background/background_mode_manager_unittest.cc
index 345fd92..41a0192 100644
--- a/chrome/browser/background/background_mode_manager_unittest.cc
+++ b/chrome/browser/background/background_mode_manager_unittest.cc
@@ -8,11 +8,10 @@
#include "chrome/browser/ui/browser_list.h"
#include "chrome/common/chrome_switches.h"
#include "chrome/test/base/testing_browser_process.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "testing/gtest/include/gtest/gtest.h"
-class BackgroundModeManagerTest : public TestingBrowserProcessTest {
+class BackgroundModeManagerTest : public testing::Test {
public:
BackgroundModeManagerTest() {}
~BackgroundModeManagerTest() {}
diff --git a/chrome/browser/bookmarks/bookmark_codec_unittest.cc b/chrome/browser/bookmarks/bookmark_codec_unittest.cc
index 3ffc2f4..4f82460 100644
--- a/chrome/browser/bookmarks/bookmark_codec_unittest.cc
+++ b/chrome/browser/bookmarks/bookmark_codec_unittest.cc
@@ -14,7 +14,6 @@
#include "chrome/browser/bookmarks/bookmark_model_test_utils.h"
#include "chrome/browser/bookmarks/bookmark_utils.h"
#include "chrome/common/chrome_paths.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/common/json_value_serializer.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -38,7 +37,7 @@ BookmarkNode* AsMutable(const BookmarkNode* node) {
} // namespace
-class BookmarkCodecTest : public TestingBrowserProcessTest {
+class BookmarkCodecTest : public testing::Test {
protected:
// Helpers to create bookmark models with different data.
BookmarkModel* CreateTestModel1() {
diff --git a/chrome/browser/bookmarks/bookmark_context_menu_controller_unittest.cc b/chrome/browser/bookmarks/bookmark_context_menu_controller_unittest.cc
index 3d5d992..f9e8b5e 100644
--- a/chrome/browser/bookmarks/bookmark_context_menu_controller_unittest.cc
+++ b/chrome/browser/bookmarks/bookmark_context_menu_controller_unittest.cc
@@ -11,7 +11,6 @@
#include "chrome/browser/bookmarks/bookmark_model.h"
#include "chrome/browser/bookmarks/bookmark_utils.h"
#include "chrome/browser/profiles/profile.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "content/browser/tab_contents/page_navigator.h"
@@ -43,7 +42,7 @@ class TestingPageNavigator : public PageNavigator {
std::vector<GURL> urls_;
};
-class BookmarkContextMenuControllerTest : public TestingBrowserProcessTest {
+class BookmarkContextMenuControllerTest : public testing::Test {
public:
BookmarkContextMenuControllerTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/bookmarks/bookmark_expanded_state_tracker_unittest.cc b/chrome/browser/bookmarks/bookmark_expanded_state_tracker_unittest.cc
index 7a1f9c6..515fc3f 100644
--- a/chrome/browser/bookmarks/bookmark_expanded_state_tracker_unittest.cc
+++ b/chrome/browser/bookmarks/bookmark_expanded_state_tracker_unittest.cc
@@ -6,12 +6,11 @@
#include "base/utf_string_conversions.h"
#include "chrome/browser/bookmarks/bookmark_model.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "testing/gtest/include/gtest/gtest.h"
-class BookmarkExpandedStateTrackerTest : public TestingBrowserProcessTest {
+class BookmarkExpandedStateTrackerTest : public testing::Test {
public:
BookmarkExpandedStateTrackerTest();
diff --git a/chrome/browser/bookmarks/bookmark_html_writer_unittest.cc b/chrome/browser/bookmarks/bookmark_html_writer_unittest.cc
index eba8cec..f04a4de 100644
--- a/chrome/browser/bookmarks/bookmark_html_writer_unittest.cc
+++ b/chrome/browser/bookmarks/bookmark_html_writer_unittest.cc
@@ -16,7 +16,6 @@
#include "chrome/browser/bookmarks/bookmark_html_writer.h"
#include "chrome/browser/bookmarks/bookmark_model.h"
#include "chrome/browser/importer/firefox2_importer.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "grit/generated_resources.h"
@@ -41,10 +40,10 @@ void MakeTestSkBitmap(int w, int h, SkBitmap* bmp) {
} // namespace
-class BookmarkHTMLWriterTest : public TestingBrowserProcessTest {
+class BookmarkHTMLWriterTest : public testing::Test {
protected:
virtual void SetUp() {
- TestingBrowserProcessTest::SetUp();
+ testing::Test::SetUp();
ASSERT_TRUE(temp_dir_.CreateUniqueTempDir());
path_ = temp_dir_.path().AppendASCII("bookmarks.html");
}
diff --git a/chrome/browser/bookmarks/bookmark_index_unittest.cc b/chrome/browser/bookmarks/bookmark_index_unittest.cc
index 3adaaf3..1e7f3c9 100644
--- a/chrome/browser/bookmarks/bookmark_index_unittest.cc
+++ b/chrome/browser/bookmarks/bookmark_index_unittest.cc
@@ -15,12 +15,11 @@
#include "chrome/browser/bookmarks/bookmark_utils.h"
#include "chrome/browser/history/history_database.h"
#include "chrome/browser/history/in_memory_database.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "testing/gtest/include/gtest/gtest.h"
-class BookmarkIndexTest : public TestingBrowserProcessTest {
+class BookmarkIndexTest : public testing::Test {
public:
BookmarkIndexTest() : model_(new BookmarkModel(NULL)) {}
diff --git a/chrome/browser/bookmarks/bookmark_model_unittest.cc b/chrome/browser/bookmarks/bookmark_model_unittest.cc
index 1d0e243..20e964f 100644
--- a/chrome/browser/bookmarks/bookmark_model_unittest.cc
+++ b/chrome/browser/bookmarks/bookmark_model_unittest.cc
@@ -26,7 +26,6 @@
#include "chrome/common/chrome_paths.h"
#include "chrome/common/chrome_switches.h"
#include "chrome/test/base/model_test_utils.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "content/common/notification_details.h"
@@ -52,7 +51,7 @@ void SwapDateAdded(BookmarkNode* n1, BookmarkNode* n2) {
n2->set_date_added(tmp);
}
-class BookmarkModelTest : public TestingBrowserProcessTest,
+class BookmarkModelTest : public testing::Test,
public BookmarkModelObserver {
public:
struct ObserverDetails {
@@ -694,13 +693,13 @@ void PopulateBookmarkNode(TestNode* parent,
}
// Test class that creates a BookmarkModel with a real history backend.
-class BookmarkModelTestWithProfile : public TestingBrowserProcessTest {
+class BookmarkModelTestWithProfile : public testing::Test {
public:
BookmarkModelTestWithProfile()
: ui_thread_(BrowserThread::UI, &message_loop_),
file_thread_(BrowserThread::FILE, &message_loop_) {}
- // TestingBrowserProcessTest:
+ // testing::Test:
virtual void TearDown() OVERRIDE {
profile_.reset(NULL);
}
diff --git a/chrome/browser/bookmarks/bookmark_node_data_unittest.cc b/chrome/browser/bookmarks/bookmark_node_data_unittest.cc
index 732b38e..b9c58bb 100644
--- a/chrome/browser/bookmarks/bookmark_node_data_unittest.cc
+++ b/chrome/browser/bookmarks/bookmark_node_data_unittest.cc
@@ -8,7 +8,6 @@
#include "base/utf_string_conversions.h"
#include "chrome/browser/bookmarks/bookmark_model.h"
#include "chrome/browser/bookmarks/bookmark_node_data.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "googleurl/src/gurl.h"
@@ -16,7 +15,7 @@
#include "ui/base/dragdrop/os_exchange_data.h"
#include "ui/base/dragdrop/os_exchange_data_provider_win.h"
-class BookmarkNodeDataTest : public TestingBrowserProcessTest {
+class BookmarkNodeDataTest : public testing::Test {
public:
BookmarkNodeDataTest()
: ui_thread_(BrowserThread::UI, &loop_),
diff --git a/chrome/browser/bookmarks/bookmark_utils_unittest.cc b/chrome/browser/bookmarks/bookmark_utils_unittest.cc
index 8f40e9c..524a4ed 100644
--- a/chrome/browser/bookmarks/bookmark_utils_unittest.cc
+++ b/chrome/browser/bookmarks/bookmark_utils_unittest.cc
@@ -9,14 +9,13 @@
#include "base/utf_string_conversions.h"
#include "chrome/browser/bookmarks/bookmark_model.h"
#include "chrome/browser/bookmarks/bookmark_utils.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "ui/base/clipboard/scoped_clipboard_writer.h"
#if !defined(OS_MACOSX)
#include "chrome/browser/browser_process.h"
#endif
-typedef TestingBrowserProcessTest BookmarkUtilsTest;
+typedef testing::Test BookmarkUtilsTest;
TEST_F(BookmarkUtilsTest, GetBookmarksContainingText) {
BookmarkModel model(NULL);
diff --git a/chrome/browser/bookmarks/recently_used_folders_combo_model_unittest.cc b/chrome/browser/bookmarks/recently_used_folders_combo_model_unittest.cc
index 70dcf80..d539d8a 100644
--- a/chrome/browser/bookmarks/recently_used_folders_combo_model_unittest.cc
+++ b/chrome/browser/bookmarks/recently_used_folders_combo_model_unittest.cc
@@ -6,12 +6,11 @@
#include "base/memory/scoped_ptr.h"
#include "base/utf_string_conversions.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "testing/gtest/include/gtest/gtest.h"
-class RecentlyUsedFoldersComboModelTest : public TestingBrowserProcessTest {
+class RecentlyUsedFoldersComboModelTest : public testing::Test {
public:
RecentlyUsedFoldersComboModelTest();
diff --git a/chrome/browser/browser_about_handler_unittest.cc b/chrome/browser/browser_about_handler_unittest.cc
index 6448b4c..b1c245d 100644
--- a/chrome/browser/browser_about_handler_unittest.cc
+++ b/chrome/browser/browser_about_handler_unittest.cc
@@ -7,13 +7,12 @@
#include "chrome/browser/browser_about_handler.h"
#include "chrome/common/about_handler.h"
#include "chrome/common/url_constants.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "googleurl/src/gurl.h"
#include "testing/gtest/include/gtest/gtest.h"
-typedef TestingBrowserProcessTest BrowserAboutHandlerTest;
+typedef testing::Test BrowserAboutHandlerTest;
TEST_F(BrowserAboutHandlerTest, WillHandleBrowserAboutURL) {
std::string chrome_prefix(chrome::kChromeUIScheme);
diff --git a/chrome/browser/browsing_data_appcache_helper_unittest.cc b/chrome/browser/browsing_data_appcache_helper_unittest.cc
index a5f97c9..36d4478 100644
--- a/chrome/browser/browsing_data_appcache_helper_unittest.cc
+++ b/chrome/browser/browsing_data_appcache_helper_unittest.cc
@@ -5,7 +5,6 @@
#include "chrome/browser/browsing_data_appcache_helper.h"
#include "base/stl_util.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -28,7 +27,7 @@ class TestCompletionCallback {
} // namespace
-typedef TestingBrowserProcessTest CannedBrowsingDataAppCacheHelperTest;
+typedef testing::Test CannedBrowsingDataAppCacheHelperTest;
TEST_F(CannedBrowsingDataAppCacheHelperTest, SetInfo) {
TestingProfile profile;
diff --git a/chrome/browser/browsing_data_cookie_helper_unittest.cc b/chrome/browser/browsing_data_cookie_helper_unittest.cc
index 44bc5ac..dda9b7e 100644
--- a/chrome/browser/browsing_data_cookie_helper_unittest.cc
+++ b/chrome/browser/browsing_data_cookie_helper_unittest.cc
@@ -8,7 +8,6 @@
#include "base/bind.h"
#include "base/message_loop.h"
#include "base/synchronization/waitable_event.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "net/url_request/url_request_context_getter.h"
@@ -16,7 +15,7 @@
namespace {
-class BrowsingDataCookieHelperTest : public TestingBrowserProcessTest {
+class BrowsingDataCookieHelperTest : public testing::Test {
public:
void SetUpOnIOThread(base::WaitableEvent* io_setup_complete) {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
diff --git a/chrome/browser/browsing_data_database_helper_unittest.cc b/chrome/browser/browsing_data_database_helper_unittest.cc
index 689b601..cda7591 100644
--- a/chrome/browser/browsing_data_database_helper_unittest.cc
+++ b/chrome/browser/browsing_data_database_helper_unittest.cc
@@ -5,13 +5,12 @@
#include "chrome/browser/browsing_data_database_helper.h"
#include "base/file_util.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
-typedef TestingBrowserProcessTest CannedBrowsingDataDatabaseTest;
+typedef testing::Test CannedBrowsingDataDatabaseTest;
TEST_F(CannedBrowsingDataDatabaseTest, Empty) {
TestingProfile profile;
diff --git a/chrome/browser/browsing_data_file_system_helper_unittest.cc b/chrome/browser/browsing_data_file_system_helper_unittest.cc
index 12facb2..19c94b9 100644
--- a/chrome/browser/browsing_data_file_system_helper_unittest.cc
+++ b/chrome/browser/browsing_data_file_system_helper_unittest.cc
@@ -6,7 +6,6 @@
#include "base/utf_string_conversions.h"
#include "chrome/browser/browsing_data_file_system_helper.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "webkit/fileapi/file_system_context.h"
@@ -46,7 +45,7 @@ typedef scoped_ptr<FileSystemInfoList> ScopedFileSystemInfoList;
// called. For this to work, you'll need to ensure that each async call is
// implemented as a class method that that calls Notify() at an appropriate
// point.
-class BrowsingDataFileSystemHelperTest : public TestingBrowserProcessTest {
+class BrowsingDataFileSystemHelperTest : public testing::Test {
public:
BrowsingDataFileSystemHelperTest()
: helper_(BrowsingDataFileSystemHelper::Create(&profile_)),
diff --git a/chrome/browser/browsing_data_indexed_db_helper_unittest.cc b/chrome/browser/browsing_data_indexed_db_helper_unittest.cc
index a3304e5..da7aeb3 100644
--- a/chrome/browser/browsing_data_indexed_db_helper_unittest.cc
+++ b/chrome/browser/browsing_data_indexed_db_helper_unittest.cc
@@ -6,11 +6,11 @@
#include "base/utf_string_conversions.h"
#include "chrome/browser/browsing_data_indexed_db_helper.h"
-#include "chrome/test/base/testing_browser_process_test.h"
+#include "chrome/test/base/testing_profile.h"
namespace {
-typedef TestingBrowserProcessTest CannedBrowsingDataIndexedDBHelperTest;
+typedef testing::Test CannedBrowsingDataIndexedDBHelperTest;
TEST_F(CannedBrowsingDataIndexedDBHelperTest, Empty) {
const GURL origin("http://host1:1/");
diff --git a/chrome/browser/browsing_data_local_storage_helper_unittest.cc b/chrome/browser/browsing_data_local_storage_helper_unittest.cc
index 15df10a..bbad720 100644
--- a/chrome/browser/browsing_data_local_storage_helper_unittest.cc
+++ b/chrome/browser/browsing_data_local_storage_helper_unittest.cc
@@ -4,13 +4,12 @@
#include "chrome/browser/browsing_data_local_storage_helper.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
-typedef TestingBrowserProcessTest CannedBrowsingDataLocalStorageTest;
+typedef testing::Test CannedBrowsingDataLocalStorageTest;
TEST_F(CannedBrowsingDataLocalStorageTest, Empty) {
TestingProfile profile;
diff --git a/chrome/browser/browsing_data_remover_unittest.cc b/chrome/browser/browsing_data_remover_unittest.cc
index 7080d37..6814840 100644
--- a/chrome/browser/browsing_data_remover_unittest.cc
+++ b/chrome/browser/browsing_data_remover_unittest.cc
@@ -10,7 +10,6 @@
#include "base/platform_file.h"
#include "chrome/browser/extensions/mock_extension_special_storage_policy.h"
#include "chrome/browser/history/history.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "webkit/fileapi/file_system_context.h"
@@ -151,7 +150,7 @@ class RemoveQuotaManagedDataTester : public BrowsingDataRemoverTester {
// Test Class ----------------------------------------------------------------
-class BrowsingDataRemoverTest : public TestingBrowserProcessTest {
+class BrowsingDataRemoverTest : public testing::Test {
public:
BrowsingDataRemoverTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/chromeos/input_method/input_method_util_unittest.cc b/chrome/browser/chromeos/input_method/input_method_util_unittest.cc
index 9befa0f..a49f155 100644
--- a/chrome/browser/chromeos/input_method/input_method_util_unittest.cc
+++ b/chrome/browser/chromeos/input_method/input_method_util_unittest.cc
@@ -8,7 +8,6 @@
#include "base/utf_string_conversions.h"
#include "chrome/browser/chromeos/cros/cros_library.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "grit/generated_resources.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/l10n/l10n_util.h"
@@ -25,7 +24,7 @@ InputMethodDescriptor GetDesc(const std::string& id,
}
} // namespace
-class InputMethodUtilTest : public TestingBrowserProcessTest {
+class InputMethodUtilTest : public testing::Test {
public:
static void SetUpTestCase() {
// Reload the internal maps before running tests, with the stub
diff --git a/chrome/browser/chromeos/login/cookie_fetcher_unittest.cc b/chrome/browser/chromeos/login/cookie_fetcher_unittest.cc
index a75b7ac..c27e0e7 100644
--- a/chrome/browser/chromeos/login/cookie_fetcher_unittest.cc
+++ b/chrome/browser/chromeos/login/cookie_fetcher_unittest.cc
@@ -11,7 +11,6 @@
#include "chrome/browser/chromeos/login/issue_response_handler.h"
#include "chrome/browser/chromeos/login/mock_auth_response_handler.h"
#include "chrome/common/net/gaia/gaia_urls.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "content/common/url_fetcher.h"
@@ -26,7 +25,7 @@ using ::testing::Invoke;
using ::testing::Unused;
using ::testing::_;
-class CookieFetcherTest : public TestingBrowserProcessTest {
+class CookieFetcherTest : public testing::Test {
public:
CookieFetcherTest()
: iat_url_(GaiaUrls::GetInstance()->issue_auth_token_url()),
diff --git a/chrome/browser/chromeos/login/google_authenticator_unittest.cc b/chrome/browser/chromeos/login/google_authenticator_unittest.cc
index b3a9cae..75bc201 100644
--- a/chrome/browser/chromeos/login/google_authenticator_unittest.cc
+++ b/chrome/browser/chromeos/login/google_authenticator_unittest.cc
@@ -26,7 +26,6 @@
#include "chrome/common/chrome_paths.h"
#include "chrome/common/net/gaia/gaia_auth_fetcher_unittest.h"
#include "chrome/common/net/gaia/gaia_urls.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "content/common/url_fetcher.h"
@@ -51,7 +50,7 @@ using ::testing::_;
namespace chromeos {
-class GoogleAuthenticatorTest : public TestingBrowserProcessTest {
+class GoogleAuthenticatorTest : public testing::Test {
public:
GoogleAuthenticatorTest()
: message_loop_ui_(MessageLoop::TYPE_UI),
diff --git a/chrome/browser/chromeos/login/online_attempt_unittest.cc b/chrome/browser/chromeos/login/online_attempt_unittest.cc
index b861b50..f71309c 100644
--- a/chrome/browser/chromeos/login/online_attempt_unittest.cc
+++ b/chrome/browser/chromeos/login/online_attempt_unittest.cc
@@ -15,7 +15,6 @@
#include "chrome/browser/chromeos/login/test_attempt_state.h"
#include "chrome/common/net/gaia/gaia_auth_consumer.h"
#include "chrome/common/net/gaia/gaia_auth_fetcher_unittest.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "googleurl/src/gurl.h"
@@ -29,7 +28,7 @@ using ::testing::_;
namespace chromeos {
-class OnlineAttemptTest : public TestingBrowserProcessTest {
+class OnlineAttemptTest : public testing::Test {
public:
OnlineAttemptTest()
: message_loop_(MessageLoop::TYPE_UI),
diff --git a/chrome/browser/chromeos/login/owner_manager_unittest.cc b/chrome/browser/chromeos/login/owner_manager_unittest.cc
index dd43817..f9a0e0b 100644
--- a/chrome/browser/chromeos/login/owner_manager_unittest.cc
+++ b/chrome/browser/chromeos/login/owner_manager_unittest.cc
@@ -13,7 +13,6 @@
#include "base/scoped_temp_dir.h"
#include "chrome/browser/chromeos/login/mock_owner_key_utils.h"
#include "chrome/common/chrome_notification_types.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "crypto/nss_util.h"
#include "crypto/rsa_private_key.h"
@@ -119,7 +118,7 @@ void MockSigner::OnKeyOpComplete(const OwnerManager::KeyOpCode return_code,
////////////////////////////////////////////////////////////////////////////////
// OwnerManagerTest
-class OwnerManagerTest : public TestingBrowserProcessTest {
+class OwnerManagerTest : public testing::Test {
public:
OwnerManagerTest()
: message_loop_(MessageLoop::TYPE_UI),
diff --git a/chrome/browser/chromeos/login/ownership_service_unittest.cc b/chrome/browser/chromeos/login/ownership_service_unittest.cc
index 801a2c8..fea5464 100644
--- a/chrome/browser/chromeos/login/ownership_service_unittest.cc
+++ b/chrome/browser/chromeos/login/ownership_service_unittest.cc
@@ -13,7 +13,6 @@
#include "base/scoped_temp_dir.h"
#include "chrome/browser/chromeos/login/mock_owner_key_utils.h"
#include "chrome/browser/chromeos/login/owner_manager_unittest.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "crypto/nss_util.h"
#include "crypto/rsa_private_key.h"
@@ -31,7 +30,7 @@ using ::testing::_;
namespace chromeos {
-class OwnershipServiceTest : public TestingBrowserProcessTest {
+class OwnershipServiceTest : public testing::Test {
public:
OwnershipServiceTest()
: message_loop_(MessageLoop::TYPE_UI),
diff --git a/chrome/browser/chromeos/login/parallel_authenticator_unittest.cc b/chrome/browser/chromeos/login/parallel_authenticator_unittest.cc
index 8954f8f..c68e948 100644
--- a/chrome/browser/chromeos/login/parallel_authenticator_unittest.cc
+++ b/chrome/browser/chromeos/login/parallel_authenticator_unittest.cc
@@ -23,7 +23,6 @@
#include "chrome/browser/chromeos/login/test_attempt_state.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/common/net/gaia/gaia_auth_fetcher_unittest.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "content/common/url_fetcher.h"
@@ -79,7 +78,7 @@ class TestOnlineAttempt : public OnlineAttempt {
}
};
-class ParallelAuthenticatorTest : public TestingBrowserProcessTest {
+class ParallelAuthenticatorTest : public testing::Test {
public:
ParallelAuthenticatorTest()
: message_loop_(MessageLoop::TYPE_UI),
diff --git a/chrome/browser/chromeos/login/signed_settings_helper_unittest.cc b/chrome/browser/chromeos/login/signed_settings_helper_unittest.cc
index 6715d9f..8de228c 100644
--- a/chrome/browser/chromeos/login/signed_settings_helper_unittest.cc
+++ b/chrome/browser/chromeos/login/signed_settings_helper_unittest.cc
@@ -11,7 +11,6 @@
#include "chrome/browser/chromeos/login/signed_settings.h"
#include "chrome/browser/policy/proto/chrome_device_policy.pb.h"
#include "chrome/browser/policy/proto/device_management_backend.pb.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -47,7 +46,7 @@ class MockSignedSettingsHelperCallback : public SignedSettingsHelper::Callback {
const std::string& value));
};
-class SignedSettingsHelperTest : public TestingBrowserProcessTest,
+class SignedSettingsHelperTest : public testing::Test,
public SignedSettingsHelper::TestDelegate {
public:
SignedSettingsHelperTest()
diff --git a/chrome/browser/chromeos/login/signed_settings_temp_storage_unittest.cc b/chrome/browser/chromeos/login/signed_settings_temp_storage_unittest.cc
index 7ee4ec0..6bcefaa 100644
--- a/chrome/browser/chromeos/login/signed_settings_temp_storage_unittest.cc
+++ b/chrome/browser/chromeos/login/signed_settings_temp_storage_unittest.cc
@@ -14,12 +14,11 @@
#include "base/scoped_temp_dir.h"
#include "chrome/browser/prefs/pref_service.h"
#include "chrome/common/logging_chrome.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace chromeos {
-class SignedSettingsTempStorageTest : public TestingBrowserProcessTest {
+class SignedSettingsTempStorageTest : public testing::Test {
protected:
virtual void SetUp() {
ref_map_["some_stuff"] = "a=35;code=64";
diff --git a/chrome/browser/chromeos/login/signed_settings_unittest.cc b/chrome/browser/chromeos/login/signed_settings_unittest.cc
index 0177fbc..495b1f5 100644
--- a/chrome/browser/chromeos/login/signed_settings_unittest.cc
+++ b/chrome/browser/chromeos/login/signed_settings_unittest.cc
@@ -17,7 +17,6 @@
#include "chrome/browser/chromeos/login/owner_manager_unittest.h"
#include "chrome/browser/policy/proto/chrome_device_policy.pb.h"
#include "chrome/browser/policy/proto/device_management_backend.pb.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "crypto/rsa_private_key.h"
#include "testing/gmock/include/gmock/gmock.h"
@@ -99,7 +98,7 @@ class ProtoDelegate : public DummyDelegate<const em::PolicyFetchResponse&> {
} // anonymous namespace
-class SignedSettingsTest : public TestingBrowserProcessTest {
+class SignedSettingsTest : public testing::Test {
public:
SignedSettingsTest()
: fake_email_("fakey@example.com"),
diff --git a/chrome/browser/chromeos/login/user_controller_unittest.cc b/chrome/browser/chromeos/login/user_controller_unittest.cc
index ff86810..74642fc2 100644
--- a/chrome/browser/chromeos/login/user_controller_unittest.cc
+++ b/chrome/browser/chromeos/login/user_controller_unittest.cc
@@ -29,7 +29,6 @@ TEST(UserControllerTest, GetNameTooltipExistingUser) {
// We need to have NotificationService and g_browser_process initialized
// before we create UserController for existing user.
// Otherwise we crash with either SEGFAULT or DCHECK.
- ScopedTestingBrowserProcess browser_process;
UserManager::User existing_user;
existing_user.set_email("someordinaryuser@domain.com");
UserController existing_user_controller(NULL, existing_user);
diff --git a/chrome/browser/chromeos/notifications/desktop_notifications_unittest.h b/chrome/browser/chromeos/notifications/desktop_notifications_unittest.h
index a93b1d8..952ddbf 100644
--- a/chrome/browser/chromeos/notifications/desktop_notifications_unittest.h
+++ b/chrome/browser/chromeos/notifications/desktop_notifications_unittest.h
@@ -19,7 +19,6 @@
#include "chrome/browser/notifications/notification_ui_manager.h"
#include "chrome/browser/notifications/notifications_prefs_cache.h"
#include "chrome/browser/ui/browser_list.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_pref_service.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
@@ -58,7 +57,7 @@ class MockBalloonCollection : public BalloonCollectionImpl {
std::set<Balloon*> balloons_;
};
-class DesktopNotificationsTest : public TestingBrowserProcessTest {
+class DesktopNotificationsTest : public testing::Test {
public:
DesktopNotificationsTest();
virtual ~DesktopNotificationsTest();
diff --git a/chrome/browser/chromeos/status/input_method_menu_unittest.cc b/chrome/browser/chromeos/status/input_method_menu_unittest.cc
index ef677b3..f8674de 100644
--- a/chrome/browser/chromeos/status/input_method_menu_unittest.cc
+++ b/chrome/browser/chromeos/status/input_method_menu_unittest.cc
@@ -112,7 +112,6 @@ TEST(InputMethodMenuTest, GetTextForIndicatorTest) {
// Test whether the function returns language name for non-ambiguous languages.
TEST(InputMethodMenuTest, GetTextForMenuTest) {
- ScopedTestingBrowserProcess browser_process;
// For most languages input method or keyboard layout name is returned.
// See below for exceptions.
{
diff --git a/chrome/browser/component_updater/component_updater_service_unittest.cc b/chrome/browser/component_updater/component_updater_service_unittest.cc
index ff7eb80..6508a4e 100644
--- a/chrome/browser/component_updater/component_updater_service_unittest.cc
+++ b/chrome/browser/component_updater/component_updater_service_unittest.cc
@@ -14,7 +14,6 @@
#include "chrome/common/chrome_notification_types.h"
#include "chrome/test/base/test_notification_tracker.h"
#include "chrome/test/base/test_url_request_context_getter.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "content/common/notification_observer.h"
#include "content/common/notification_service.h"
@@ -120,7 +119,7 @@ const char header_ok_reply[] =
} // namespace
// Common fixture for all the component updater tests.
-class ComponentUpdaterTest : public TestingBrowserProcessTest {
+class ComponentUpdaterTest : public testing::Test {
public:
ComponentUpdaterTest() : component_updater_(NULL), test_config_(NULL) {
// The component updater instance under test.
diff --git a/chrome/browser/content_settings/content_settings_policy_provider_unittest.cc b/chrome/browser/content_settings/content_settings_policy_provider_unittest.cc
index 9a24e95..7180727 100644
--- a/chrome/browser/content_settings/content_settings_policy_provider_unittest.cc
+++ b/chrome/browser/content_settings/content_settings_policy_provider_unittest.cc
@@ -13,7 +13,6 @@
#include "chrome/common/chrome_switches.h"
#include "chrome/common/pref_names.h"
#include "chrome/common/url_constants.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_pref_service.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
@@ -24,7 +23,7 @@ using ::testing::_;
namespace content_settings {
-class PolicyDefaultProviderTest : public TestingBrowserProcessTest {
+class PolicyDefaultProviderTest : public testing::Test {
public:
PolicyDefaultProviderTest()
: ui_thread_(BrowserThread::UI, &message_loop_) {
@@ -141,7 +140,7 @@ TEST_F(PolicyDefaultProviderTest, AutoSelectCertificate) {
provider.ShutdownOnUIThread();
}
-class PolicyProviderTest : public TestingBrowserProcessTest {
+class PolicyProviderTest : public testing::Test {
public:
PolicyProviderTest()
: ui_thread_(BrowserThread::UI, &message_loop_) {
diff --git a/chrome/browser/content_settings/content_settings_pref_provider_unittest.cc b/chrome/browser/content_settings/content_settings_pref_provider_unittest.cc
index c63632f..01177c1 100644
--- a/chrome/browser/content_settings/content_settings_pref_provider_unittest.cc
+++ b/chrome/browser/content_settings/content_settings_pref_provider_unittest.cc
@@ -17,7 +17,6 @@
#include "chrome/common/chrome_switches.h"
#include "chrome/common/pref_names.h"
#include "chrome/common/url_constants.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_pref_service.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
@@ -47,7 +46,7 @@ void ExpectObsoleteGeolocationSetting(
namespace content_settings {
-class PrefDefaultProviderTest : public TestingBrowserProcessTest {
+class PrefDefaultProviderTest : public testing::Test {
public:
PrefDefaultProviderTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
@@ -216,7 +215,7 @@ bool SettingsEqual(const ContentSettings& settings1,
return true;
}
-class PrefProviderTest : public TestingBrowserProcessTest {
+class PrefProviderTest : public testing::Test {
public:
PrefProviderTest() : ui_thread_(
BrowserThread::UI, &message_loop_) {
diff --git a/chrome/browser/content_settings/host_content_settings_map_unittest.cc b/chrome/browser/content_settings/host_content_settings_map_unittest.cc
index fb9aa25..3cee467 100644
--- a/chrome/browser/content_settings/host_content_settings_map_unittest.cc
+++ b/chrome/browser/content_settings/host_content_settings_map_unittest.cc
@@ -14,7 +14,6 @@
#include "chrome/common/chrome_switches.h"
#include "chrome/common/pref_names.h"
#include "chrome/common/url_constants.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_pref_service.h"
#include "chrome/test/base/testing_profile.h"
#include "googleurl/src/gurl.h"
@@ -40,7 +39,7 @@ bool SettingsEqual(const ContentSettings& settings1,
} // namespace
-class HostContentSettingsMapTest : public TestingBrowserProcessTest {
+class HostContentSettingsMapTest : public testing::Test {
public:
HostContentSettingsMapTest() : ui_thread_(BrowserThread::UI, &message_loop_) {
}
diff --git a/chrome/browser/cookies_tree_model_unittest.cc b/chrome/browser/cookies_tree_model_unittest.cc
index 2ff88ca..65cb895 100644
--- a/chrome/browser/cookies_tree_model_unittest.cc
+++ b/chrome/browser/cookies_tree_model_unittest.cc
@@ -15,7 +15,6 @@
#include "chrome/browser/mock_browsing_data_indexed_db_helper.h"
#include "chrome/browser/mock_browsing_data_quota_helper.h"
#include "chrome/browser/mock_browsing_data_local_storage_helper.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/common/content_notification_types.h"
#include "content/common/notification_details.h"
@@ -29,7 +28,7 @@ using ::testing::_;
namespace {
-class CookiesTreeModelTest : public TestingBrowserProcessTest {
+class CookiesTreeModelTest : public testing::Test {
public:
CookiesTreeModelTest() : ui_thread_(BrowserThread::UI, &message_loop_),
io_thread_(BrowserThread::IO, &message_loop_) {
diff --git a/chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc b/chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc
index e952449..74dda7e 100644
--- a/chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc
+++ b/chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc
@@ -13,7 +13,6 @@
#include "chrome/common/chrome_notification_types.h"
#include "chrome/common/custom_handlers/protocol_handler.h"
#include "chrome/test/base/testing_browser_process.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_pref_service.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
@@ -187,7 +186,7 @@ class QueryProtocolHandlerOnChange : public NotificationObserver {
NotificationRegistrar notification_registrar_;
};
-class ProtocolHandlerRegistryTest : public TestingBrowserProcessTest {
+class ProtocolHandlerRegistryTest : public testing::Test {
protected:
ProtocolHandlerRegistryTest()
: test_protocol_handler_(CreateProtocolHandler("test", "test")) {}
diff --git a/chrome/browser/download/download_manager_unittest.cc b/chrome/browser/download/download_manager_unittest.cc
index 36849eb..58c39fa 100644
--- a/chrome/browser/download/download_manager_unittest.cc
+++ b/chrome/browser/download/download_manager_unittest.cc
@@ -20,7 +20,6 @@
#include "chrome/browser/download/download_util.h"
#include "chrome/browser/prefs/pref_service.h"
#include "chrome/common/pref_names.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "content/browser/download/download_create_info.h"
@@ -37,7 +36,7 @@
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/text/bytes_formatting.h"
-class DownloadManagerTest : public TestingBrowserProcessTest {
+class DownloadManagerTest : public testing::Test {
public:
static const char* kTestData;
static const size_t kTestDataLen;
diff --git a/chrome/browser/download/download_safe_browsing_client_unittest.cc b/chrome/browser/download/download_safe_browsing_client_unittest.cc
index 2cccce6..05bc36e 100644
--- a/chrome/browser/download/download_safe_browsing_client_unittest.cc
+++ b/chrome/browser/download/download_safe_browsing_client_unittest.cc
@@ -5,7 +5,6 @@
#include "base/message_loop.h"
#include "chrome/browser/download/download_safe_browsing_client.h"
#include "chrome/browser/safe_browsing/safe_browsing_service.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -32,7 +31,7 @@ class MockSafeBrowsingService : public SafeBrowsingService {
} // namespace
-class DownloadSBClientTest : public TestingBrowserProcessTest {
+class DownloadSBClientTest : public testing::Test {
public:
DownloadSBClientTest() :
ui_thread_(BrowserThread::UI, &loop_) {
diff --git a/chrome/browser/extensions/apps_promo_unittest.cc b/chrome/browser/extensions/apps_promo_unittest.cc
index accfd5b..607da43 100644
--- a/chrome/browser/extensions/apps_promo_unittest.cc
+++ b/chrome/browser/extensions/apps_promo_unittest.cc
@@ -3,12 +3,13 @@
// found in the LICENSE file.
#include "base/logging.h"
+#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/apps_promo.h"
#include "chrome/browser/prefs/browser_prefs.h"
#include "chrome/browser/ui/webui/ntp/shown_sections_handler.h"
#include "chrome/common/extensions/extension.h"
#include "chrome/common/pref_names.h"
-#include "chrome/test/base/testing_browser_process_test.h"
+#include "chrome/test/base/testing_browser_process.h"
#include "chrome/test/base/testing_pref_service.h"
#include "googleurl/src/gurl.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -42,7 +43,7 @@ void ExpectAppsPromoHidden(PrefService* prefs) {
} // namespace
-class ExtensionAppsPromo : public TestingBrowserProcessTest {
+class ExtensionAppsPromo : public testing::Test {
public:
TestingPrefService* prefs() { return &prefs_; }
AppsPromo* apps_promo() { return &apps_promo_; }
@@ -60,7 +61,7 @@ class ExtensionAppsPromo : public TestingBrowserProcessTest {
};
ExtensionAppsPromo::ExtensionAppsPromo()
- : local_state_(testing_browser_process_.get()),
+ : local_state_(static_cast<TestingBrowserProcess*>(g_browser_process)),
apps_promo_(&prefs_) {
}
diff --git a/chrome/browser/extensions/extension_bookmarks_unittest.cc b/chrome/browser/extensions/extension_bookmarks_unittest.cc
index 60c07f7..3ff5dc8 100644
--- a/chrome/browser/extensions/extension_bookmarks_unittest.cc
+++ b/chrome/browser/extensions/extension_bookmarks_unittest.cc
@@ -9,11 +9,10 @@
#include "chrome/browser/bookmarks/bookmark_model.h"
#include "chrome/browser/extensions/extension_bookmark_helpers.h"
#include "chrome/browser/extensions/extension_bookmarks_module_constants.h"
-#include "chrome/test/base/testing_browser_process_test.h"
namespace keys = extension_bookmarks_module_constants;
-class ExtensionBookmarksTest : public TestingBrowserProcessTest {
+class ExtensionBookmarksTest : public testing::Test {
public:
virtual void SetUp() {
model_.reset(new BookmarkModel(NULL));
diff --git a/chrome/browser/extensions/extension_cookies_unittest.cc b/chrome/browser/extensions/extension_cookies_unittest.cc
index 4b65c7b..699c5e9 100644
--- a/chrome/browser/extensions/extension_cookies_unittest.cc
+++ b/chrome/browser/extensions/extension_cookies_unittest.cc
@@ -10,7 +10,6 @@
#include "base/values.h"
#include "chrome/browser/extensions/extension_cookies_api_constants.h"
#include "chrome/browser/extensions/extension_cookies_helpers.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "googleurl/src/gurl.h"
@@ -62,7 +61,7 @@ class OtrTestingProfile : public TestingProfile {
} // namespace
-class ExtensionCookiesTest : public TestingBrowserProcessTest {
+class ExtensionCookiesTest : public testing::Test {
};
TEST_F(ExtensionCookiesTest, StoreIdProfileConversion) {
diff --git a/chrome/browser/extensions/extension_event_router_forwarder_unittest.cc b/chrome/browser/extensions/extension_event_router_forwarder_unittest.cc
index 1a9bd69..beaac8f 100644
--- a/chrome/browser/extensions/extension_event_router_forwarder_unittest.cc
+++ b/chrome/browser/extensions/extension_event_router_forwarder_unittest.cc
@@ -8,7 +8,7 @@
#include "base/system_monitor/system_monitor.h"
#include "base/test/thread_test_helper.h"
#include "chrome/browser/profiles/profile_manager.h"
-#include "chrome/test/base/testing_browser_process_test.h"
+#include "chrome/test/base/testing_browser_process.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "googleurl/src/gurl.h"
@@ -32,7 +32,7 @@ class MockExtensionEventRouterForwarder : public ExtensionEventRouterForwarder {
} // namespace
-class ExtensionEventRouterForwarderTest : public TestingBrowserProcessTest {
+class ExtensionEventRouterForwarderTest : public testing::Test {
protected:
ExtensionEventRouterForwarderTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
@@ -50,7 +50,8 @@ class ExtensionEventRouterForwarderTest : public TestingBrowserProcessTest {
// Inject a BrowserProcess with a ProfileManager.
ASSERT_TRUE(io_thread_.Start());
- TestingBrowserProcess* browser_process = testing_browser_process_.get();
+ TestingBrowserProcess* browser_process =
+ static_cast<TestingBrowserProcess*>(g_browser_process);
browser_process->SetProfileManager(new ProfileManager);
profile1_ = new TestingProfile();
diff --git a/chrome/browser/extensions/extension_icon_manager_unittest.cc b/chrome/browser/extensions/extension_icon_manager_unittest.cc
index 64bbd61..a607704 100644
--- a/chrome/browser/extensions/extension_icon_manager_unittest.cc
+++ b/chrome/browser/extensions/extension_icon_manager_unittest.cc
@@ -9,7 +9,6 @@
#include "chrome/common/chrome_paths.h"
#include "chrome/common/extensions/extension.h"
#include "chrome/common/extensions/extension_resource.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "content/common/json_value_serializer.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -17,7 +16,7 @@
// Our test class that takes care of managing the necessary threads for loading
// extension icons, and waiting for those loads to happen.
-class ExtensionIconManagerTest : public TestingBrowserProcessTest {
+class ExtensionIconManagerTest : public testing::Test {
public:
ExtensionIconManagerTest() :
unwaited_image_loads_(0),
diff --git a/chrome/browser/extensions/extension_menu_manager_unittest.cc b/chrome/browser/extensions/extension_menu_manager_unittest.cc
index a70ce42..bb834cb 100644
--- a/chrome/browser/extensions/extension_menu_manager_unittest.cc
+++ b/chrome/browser/extensions/extension_menu_manager_unittest.cc
@@ -17,7 +17,6 @@
#include "chrome/common/chrome_paths.h"
#include "chrome/common/extensions/extension.h"
#include "chrome/common/extensions/extension_constants.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "content/common/notification_service.h"
@@ -31,7 +30,7 @@ using testing::Return;
using testing::SaveArg;
// Base class for tests.
-class ExtensionMenuManagerTest : public TestingBrowserProcessTest {
+class ExtensionMenuManagerTest : public testing::Test {
public:
ExtensionMenuManagerTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/extensions/extension_prefs_unittest.cc b/chrome/browser/extensions/extension_prefs_unittest.cc
index fd4da68..f9a552a 100644
--- a/chrome/browser/extensions/extension_prefs_unittest.cc
+++ b/chrome/browser/extensions/extension_prefs_unittest.cc
@@ -15,7 +15,6 @@
#include "chrome/common/chrome_paths.h"
#include "chrome/common/extensions/extension_constants.h"
#include "chrome/common/extensions/extension_permission_set.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "content/common/notification_details.h"
#include "content/common/notification_observer_mock.h"
@@ -46,7 +45,7 @@ static void AddPattern(URLPatternSet* extent, const std::string& pattern) {
}
// Base class for tests.
-class ExtensionPrefsTest : public TestingBrowserProcessTest {
+class ExtensionPrefsTest : public testing::Test {
public:
ExtensionPrefsTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/extensions/extension_process_manager_unittest.cc b/chrome/browser/extensions/extension_process_manager_unittest.cc
index 86da922..4f7aef2 100644
--- a/chrome/browser/extensions/extension_process_manager_unittest.cc
+++ b/chrome/browser/extensions/extension_process_manager_unittest.cc
@@ -4,7 +4,6 @@
#include "chrome/browser/extensions/extension_process_manager.h"
#include "chrome/browser/extensions/extension_error_reporter.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/site_instance.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -13,7 +12,7 @@
namespace {
// make the test a PlatformTest to setup autorelease pools properly on mac
-class ExtensionProcessManagerTest : public TestingBrowserProcessTest {
+class ExtensionProcessManagerTest : public testing::Test {
public:
static void SetUpTestCase() {
ExtensionErrorReporter::Init(false); // no noisy errors
diff --git a/chrome/browser/extensions/extension_service_unittest.cc b/chrome/browser/extensions/extension_service_unittest.cc
index bd19cd6..23ae310 100644
--- a/chrome/browser/extensions/extension_service_unittest.cc
+++ b/chrome/browser/extensions/extension_service_unittest.cc
@@ -3306,8 +3306,6 @@ class ExtensionsReadyRecorder : public NotificationObserver {
// Also tests that we always fire EXTENSIONS_READY, no matter whether we are
// enabled or not.
TEST(ExtensionServiceTestSimple, Enabledness) {
- ScopedTestingBrowserProcess browser_process;
-
ExtensionErrorReporter::Init(false); // no noisy errors
ExtensionsReadyRecorder recorder;
scoped_ptr<TestingProfile> profile(new TestingProfile());
diff --git a/chrome/browser/extensions/extension_service_unittest.h b/chrome/browser/extensions/extension_service_unittest.h
index 127dac3..847fda5 100644
--- a/chrome/browser/extensions/extension_service_unittest.h
+++ b/chrome/browser/extensions/extension_service_unittest.h
@@ -12,11 +12,10 @@
#include "base/message_loop.h"
#include "base/scoped_temp_dir.h"
#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "testing/gtest/include/gtest/gtest.h"
-class ExtensionServiceTestBase : public TestingBrowserProcessTest {
+class ExtensionServiceTestBase : public testing::Test {
public:
ExtensionServiceTestBase();
virtual ~ExtensionServiceTestBase();
diff --git a/chrome/browser/extensions/extension_updater_unittest.cc b/chrome/browser/extensions/extension_updater_unittest.cc
index 572182a..98a09d7 100644
--- a/chrome/browser/extensions/extension_updater_unittest.cc
+++ b/chrome/browser/extensions/extension_updater_unittest.cc
@@ -25,7 +25,6 @@
#include "chrome/common/extensions/extension.h"
#include "chrome/common/extensions/extension_constants.h"
#include "chrome/common/pref_names.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "content/test/test_url_fetcher_factory.h"
@@ -287,7 +286,7 @@ static void ExtractParameters(const std::string& params,
// All of our tests that need to use private APIs of ExtensionUpdater live
// inside this class (which is a friend to ExtensionUpdater).
-class ExtensionUpdaterTest : public TestingBrowserProcessTest {
+class ExtensionUpdaterTest : public testing::Test {
public:
static void SimulateTimerFired(ExtensionUpdater* updater) {
EXPECT_TRUE(updater->timer_.IsRunning());
diff --git a/chrome/browser/extensions/extension_webrequest_api_unittest.cc b/chrome/browser/extensions/extension_webrequest_api_unittest.cc
index 8398433..012d865 100644
--- a/chrome/browser/extensions/extension_webrequest_api_unittest.cc
+++ b/chrome/browser/extensions/extension_webrequest_api_unittest.cc
@@ -15,7 +15,6 @@
#include "chrome/common/extensions/extension_messages.h"
#include "chrome/common/pref_names.h"
#include "chrome/test/base/testing_browser_process.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_pref_service.h"
#include "chrome/test/base/testing_profile.h"
#include "content/common/json_value_serializer.h"
@@ -78,7 +77,7 @@ class TestIPCSender : public IPC::Message::Sender {
SentMessages sent_messages_;
};
-class ExtensionWebRequestTest : public TestingBrowserProcessTest {
+class ExtensionWebRequestTest : public testing::Test {
protected:
virtual void SetUp() {
event_router_ = new ExtensionEventRouterForwarder();
@@ -335,7 +334,6 @@ class ExtensionWebRequestHeaderModificationTest :
context_->set_network_delegate(network_delegate_.get());
}
- ScopedTestingBrowserProcess browser_process_;
MessageLoopForIO io_loop_;
TestingProfile profile_;
TestDelegate delegate_;
diff --git a/chrome/browser/extensions/external_policy_extension_loader_unittest.cc b/chrome/browser/extensions/external_policy_extension_loader_unittest.cc
index 1598b62..5ac03b1 100644
--- a/chrome/browser/extensions/external_policy_extension_loader_unittest.cc
+++ b/chrome/browser/extensions/external_policy_extension_loader_unittest.cc
@@ -13,13 +13,12 @@
#include "chrome/browser/extensions/external_policy_extension_loader.h"
#include "chrome/common/extensions/extension.h"
#include "chrome/common/pref_names.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_pref_service.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "testing/gtest/include/gtest/gtest.h"
-class ExternalPolicyExtensionProviderTest : public TestingBrowserProcessTest {
+class ExternalPolicyExtensionProviderTest : public testing::Test {
public:
ExternalPolicyExtensionProviderTest()
: loop_(MessageLoop::TYPE_IO),
diff --git a/chrome/browser/extensions/image_loading_tracker_unittest.cc b/chrome/browser/extensions/image_loading_tracker_unittest.cc
index 7dadf12..2cb5631 100644
--- a/chrome/browser/extensions/image_loading_tracker_unittest.cc
+++ b/chrome/browser/extensions/image_loading_tracker_unittest.cc
@@ -10,7 +10,6 @@
#include "chrome/common/extensions/extension.h"
#include "chrome/common/extensions/extension_icon_set.h"
#include "chrome/common/extensions/extension_resource.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "content/common/json_value_serializer.h"
#include "content/common/notification_service.h"
@@ -18,7 +17,7 @@
#include "third_party/skia/include/core/SkBitmap.h"
#include "ui/gfx/size.h"
-class ImageLoadingTrackerTest : public TestingBrowserProcessTest,
+class ImageLoadingTrackerTest : public testing::Test,
public ImageLoadingTracker::Observer {
public:
ImageLoadingTrackerTest()
diff --git a/chrome/browser/extensions/user_script_master_unittest.cc b/chrome/browser/extensions/user_script_master_unittest.cc
index 2637c28..9d2abcc 100644
--- a/chrome/browser/extensions/user_script_master_unittest.cc
+++ b/chrome/browser/extensions/user_script_master_unittest.cc
@@ -13,7 +13,6 @@
#include "base/scoped_temp_dir.h"
#include "base/string_util.h"
#include "chrome/common/chrome_notification_types.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "content/common/notification_registrar.h"
@@ -32,7 +31,7 @@ static void AddPattern(URLPatternSet* extent, const std::string& pattern) {
// Test bringing up a master on a specific directory, putting a script
// in there, etc.
-class UserScriptMasterTest : public TestingBrowserProcessTest,
+class UserScriptMasterTest : public testing::Test,
public NotificationObserver {
public:
UserScriptMasterTest()
diff --git a/chrome/browser/geolocation/geolocation_content_settings_map_unittest.cc b/chrome/browser/geolocation/geolocation_content_settings_map_unittest.cc
index 243d20b..6a50672 100644
--- a/chrome/browser/geolocation/geolocation_content_settings_map_unittest.cc
+++ b/chrome/browser/geolocation/geolocation_content_settings_map_unittest.cc
@@ -10,7 +10,6 @@
#include "chrome/browser/prefs/scoped_user_pref_update.h"
#include "chrome/common/chrome_notification_types.h"
#include "chrome/common/pref_names.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "content/common/notification_registrar.h"
@@ -60,7 +59,7 @@ void MockGeolocationSettingsObserver::Observe(
GURL("http://foo.random-hostname.com/"));
}
-class GeolocationContentSettingsMapTests : public TestingBrowserProcessTest {
+class GeolocationContentSettingsMapTests : public testing::Test {
public:
GeolocationContentSettingsMapTests()
: ui_thread_(BrowserThread::UI, &message_loop_) {
diff --git a/chrome/browser/geolocation/geolocation_settings_state_unittest.cc b/chrome/browser/geolocation/geolocation_settings_state_unittest.cc
index d5ed2fd..38feb7b 100644
--- a/chrome/browser/geolocation/geolocation_settings_state_unittest.cc
+++ b/chrome/browser/geolocation/geolocation_settings_state_unittest.cc
@@ -6,7 +6,6 @@
#include "chrome/browser/content_settings/host_content_settings_map.h"
#include "chrome/browser/geolocation/geolocation_settings_state.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "content/browser/tab_contents/navigation_details.h"
@@ -15,7 +14,7 @@
namespace {
-class GeolocationSettingsStateTests : public TestingBrowserProcessTest {
+class GeolocationSettingsStateTests : public testing::Test {
public:
GeolocationSettingsStateTests()
: ui_thread_(BrowserThread::UI, &message_loop_) {
diff --git a/chrome/browser/google/google_url_tracker_unittest.cc b/chrome/browser/google/google_url_tracker_unittest.cc
index 9a1c8b5..5ef262a 100644
--- a/chrome/browser/google/google_url_tracker_unittest.cc
+++ b/chrome/browser/google/google_url_tracker_unittest.cc
@@ -11,7 +11,7 @@
#include "chrome/browser/tab_contents/confirm_infobar_delegate.h"
#include "chrome/common/chrome_notification_types.h"
#include "chrome/common/pref_names.h"
-#include "chrome/test/base/testing_browser_process_test.h"
+#include "chrome/test/base/testing_browser_process.h"
#include "chrome/test/base/testing_pref_service.h"
#include "content/browser/browser_thread.h"
#include "content/common/notification_service.h"
@@ -100,7 +100,7 @@ InfoBarDelegate* CreateTestInfobar(
// GoogleURLTrackerTest -------------------------------------------------------
-class GoogleURLTrackerTest : public TestingBrowserProcessTest {
+class GoogleURLTrackerTest : public testing::Test {
protected:
GoogleURLTrackerTest();
virtual ~GoogleURLTrackerTest();
@@ -144,7 +144,7 @@ GoogleURLTrackerTest::GoogleURLTrackerTest()
: observer_(new TestNotificationObserver),
message_loop_(MessageLoop::TYPE_IO),
io_thread_(BrowserThread::IO, &message_loop_),
- local_state_(testing_browser_process_.get()) {
+ local_state_(static_cast<TestingBrowserProcess*>(g_browser_process)) {
}
GoogleURLTrackerTest::~GoogleURLTrackerTest() {
@@ -155,14 +155,16 @@ void GoogleURLTrackerTest::SetUp() {
GoogleURLTracker* tracker = new GoogleURLTracker;
tracker->queue_wakeup_task_ = false;
MessageLoop::current()->RunAllPending();
- testing_browser_process_.get()->SetGoogleURLTracker(tracker);
+ static_cast<TestingBrowserProcess*>(g_browser_process)->SetGoogleURLTracker(
+ tracker);
g_browser_process->google_url_tracker()->infobar_creator_ =
&CreateTestInfobar;
}
void GoogleURLTrackerTest::TearDown() {
- testing_browser_process_.get()->SetGoogleURLTracker(NULL);
+ static_cast<TestingBrowserProcess*>(g_browser_process)->SetGoogleURLTracker(
+ NULL);
network_change_notifier_.reset();
}
diff --git a/chrome/browser/history/expire_history_backend_unittest.cc b/chrome/browser/history/expire_history_backend_unittest.cc
index 5b2d1b8..6364fb3 100644
--- a/chrome/browser/history/expire_history_backend_unittest.cc
+++ b/chrome/browser/history/expire_history_backend_unittest.cc
@@ -24,7 +24,6 @@
#include "chrome/browser/history/top_sites.h"
#include "chrome/common/chrome_notification_types.h"
#include "chrome/common/thumbnail_score.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "chrome/tools/profiles/thumbnail-inl.h"
#include "content/browser/browser_thread.h"
@@ -49,7 +48,7 @@ namespace history {
// ExpireHistoryTest -----------------------------------------------------------
-class ExpireHistoryTest : public TestingBrowserProcessTest,
+class ExpireHistoryTest : public testing::Test,
public BroadcastNotificationDelegate {
public:
ExpireHistoryTest()
diff --git a/chrome/browser/history/history_backend_unittest.cc b/chrome/browser/history/history_backend_unittest.cc
index c6f2c75..253698c 100644
--- a/chrome/browser/history/history_backend_unittest.cc
+++ b/chrome/browser/history/history_backend_unittest.cc
@@ -21,7 +21,6 @@
#include "chrome/common/chrome_constants.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/common/thumbnail_score.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/tools/profiles/thumbnail-inl.h"
#include "content/common/notification_details.h"
#include "content/common/notification_source.h"
@@ -69,7 +68,7 @@ class HistoryBackendTestDelegate : public HistoryBackend::Delegate {
DISALLOW_COPY_AND_ASSIGN(HistoryBackendTestDelegate);
};
-class HistoryBackendTest : public TestingBrowserProcessTest {
+class HistoryBackendTest : public testing::Test {
public:
HistoryBackendTest() : bookmark_model_(NULL), loaded_(false) {}
virtual ~HistoryBackendTest() {
diff --git a/chrome/browser/history/history_querying_unittest.cc b/chrome/browser/history/history_querying_unittest.cc
index f982013..609f78a 100644
--- a/chrome/browser/history/history_querying_unittest.cc
+++ b/chrome/browser/history/history_querying_unittest.cc
@@ -10,7 +10,6 @@
#include "base/scoped_temp_dir.h"
#include "base/utf_string_conversions.h"
#include "chrome/browser/history/history.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "testing/gtest/include/gtest/gtest.h"
using base::Time;
@@ -68,7 +67,7 @@ bool NthResultIs(const QueryResults& results,
} // namespace
-class HistoryQueryTest : public TestingBrowserProcessTest {
+class HistoryQueryTest : public testing::Test {
public:
HistoryQueryTest() {
}
diff --git a/chrome/browser/history/history_unittest.cc b/chrome/browser/history/history_unittest.cc
index 0d5b0d0..8af6c3d 100644
--- a/chrome/browser/history/history_unittest.cc
+++ b/chrome/browser/history/history_unittest.cc
@@ -43,7 +43,6 @@
#include "chrome/browser/history/page_usage_data.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/common/thumbnail_score.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/tools/profiles/thumbnail-inl.h"
#include "content/browser/download/download_item.h"
#include "content/browser/download/download_persistent_store_info.h"
@@ -101,7 +100,7 @@ class BackendDelegate : public HistoryBackend::Delegate {
// This must be outside the anonymous namespace for the friend statement in
// HistoryBackend to work.
-class HistoryTest : public TestingBrowserProcessTest {
+class HistoryTest : public testing::Test {
public:
HistoryTest()
: history_service_(NULL),
diff --git a/chrome/browser/history/history_unittest_base.h b/chrome/browser/history/history_unittest_base.h
index 4e5fbb1..1d9512d 100644
--- a/chrome/browser/history/history_unittest_base.h
+++ b/chrome/browser/history/history_unittest_base.h
@@ -6,13 +6,12 @@
#define CHROME_BROWSER_HISTORY_HISTORY_UNITTEST_BASE_H_
#include "base/file_util.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace history {
// A base class for a history unit test. It provides the common test methods.
//
-class HistoryUnitTestBase : public TestingBrowserProcessTest {
+class HistoryUnitTestBase : public testing::Test {
public:
virtual ~HistoryUnitTestBase();
diff --git a/chrome/browser/importer/importer_unittest.cc b/chrome/browser/importer/importer_unittest.cc
index 1b22acd..3772ce7 100644
--- a/chrome/browser/importer/importer_unittest.cc
+++ b/chrome/browser/importer/importer_unittest.cc
@@ -32,7 +32,6 @@
#include "chrome/browser/importer/importer_progress_observer.h"
#include "chrome/browser/search_engines/template_url.h"
#include "chrome/common/chrome_paths.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -52,7 +51,7 @@
#define MAYBE(x) x
#endif
-class ImporterTest : public TestingBrowserProcessTest {
+class ImporterTest : public testing::Test {
public:
ImporterTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/instant/promo_counter_unittest.cc b/chrome/browser/instant/promo_counter_unittest.cc
index 9ccdb58..a9b85be 100644
--- a/chrome/browser/instant/promo_counter_unittest.cc
+++ b/chrome/browser/instant/promo_counter_unittest.cc
@@ -3,11 +3,10 @@
// found in the LICENSE file.
#include "chrome/browser/instant/promo_counter.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "testing/gtest/include/gtest/gtest.h"
-typedef TestingBrowserProcessTest PromoCounterTest;
+typedef testing::Test PromoCounterTest;
// Makes sure ShouldShow returns false after the max number of days.
TEST_F(PromoCounterTest, MaxTimeElapsed) {
diff --git a/chrome/browser/intents/register_intent_handler_infobar_delegate_unittest.cc b/chrome/browser/intents/register_intent_handler_infobar_delegate_unittest.cc
index f8d201c..0c47e65 100644
--- a/chrome/browser/intents/register_intent_handler_infobar_delegate_unittest.cc
+++ b/chrome/browser/intents/register_intent_handler_infobar_delegate_unittest.cc
@@ -8,7 +8,6 @@
#include "chrome/browser/intents/web_intents_registry.h"
#include "chrome/browser/intents/web_intents_registry_factory.h"
#include "chrome/browser/intents/web_intent_data.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "content/browser/renderer_host/test_render_view_host.h"
diff --git a/chrome/browser/intents/web_intents_registry_unittest.cc b/chrome/browser/intents/web_intents_registry_unittest.cc
index 72460f7..4461029 100644
--- a/chrome/browser/intents/web_intents_registry_unittest.cc
+++ b/chrome/browser/intents/web_intents_registry_unittest.cc
@@ -7,10 +7,9 @@
#include "base/utf_string_conversions.h"
#include "chrome/browser/intents/web_intents_registry.h"
#include "chrome/browser/webdata/web_data_service.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "testing/gtest/include/gtest/gtest.h"
-class WebIntentsRegistryTest : public TestingBrowserProcessTest {
+class WebIntentsRegistryTest : public testing::Test {
public:
WebIntentsRegistryTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/metrics/metrics_service_uitest.cc b/chrome/browser/metrics/metrics_service_uitest.cc
index db584d5..f323fdc 100644
--- a/chrome/browser/metrics/metrics_service_uitest.cc
+++ b/chrome/browser/metrics/metrics_service_uitest.cc
@@ -62,9 +62,6 @@ class MetricsServiceTest : public UITest {
FilePath path = user_data_dir().Append(chrome::kLocalStateFilename);
return PrefServiceMockBuilder().WithUserFilePrefs(path).Create();
}
-
- private:
- NotificationService notification_service_;
};
TEST_F(MetricsServiceTest, CloseRenderersNormally) {
diff --git a/chrome/browser/net/gaia/gaia_oauth_fetcher_unittest.cc b/chrome/browser/net/gaia/gaia_oauth_fetcher_unittest.cc
index 22fac88..d92f41b 100644
--- a/chrome/browser/net/gaia/gaia_oauth_fetcher_unittest.cc
+++ b/chrome/browser/net/gaia/gaia_oauth_fetcher_unittest.cc
@@ -16,7 +16,6 @@
#include "chrome/common/net/gaia/gaia_constants.h"
#include "chrome/common/net/gaia/google_service_auth_error.h"
#include "chrome/common/net/http_return.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/common/notification_service.h"
#include "content/common/url_fetcher.h"
@@ -148,7 +147,7 @@ TEST(GaiaOAuthFetcherTest, GetOAuthToken) {
}
#endif // 0 // Suppressing for now
-typedef TestingBrowserProcessTest GaiaOAuthFetcherTest;
+typedef testing::Test GaiaOAuthFetcherTest;
TEST_F(GaiaOAuthFetcherTest, OAuthGetAccessToken) {
const std::string oauth_token =
diff --git a/chrome/browser/net/gaia/token_service_unittest.h b/chrome/browser/net/gaia/token_service_unittest.h
index 24761b7..ed2fe00 100644
--- a/chrome/browser/net/gaia/token_service_unittest.h
+++ b/chrome/browser/net/gaia/token_service_unittest.h
@@ -14,7 +14,6 @@
#include "chrome/common/net/gaia/gaia_auth_consumer.h"
#include "chrome/test/base/signaling_task.h"
#include "chrome/test/base/test_notification_tracker.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/common/notification_details.h"
#include "content/common/notification_source.h"
@@ -57,7 +56,7 @@ class TokenFailedTracker : public TestNotificationTracker {
TokenService::TokenRequestFailedDetails details_;
};
-class TokenServiceTestHarness : public TestingBrowserProcessTest {
+class TokenServiceTestHarness : public testing::Test {
public:
TokenServiceTestHarness();
virtual ~TokenServiceTestHarness();
diff --git a/chrome/browser/notifications/desktop_notifications_unittest.h b/chrome/browser/notifications/desktop_notifications_unittest.h
index 8fbef27..f2f2eb2a 100644
--- a/chrome/browser/notifications/desktop_notifications_unittest.h
+++ b/chrome/browser/notifications/desktop_notifications_unittest.h
@@ -16,7 +16,6 @@
#include "chrome/browser/notifications/notification_test_util.h"
#include "chrome/browser/notifications/notification_ui_manager.h"
#include "chrome/browser/notifications/notifications_prefs_cache.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_pref_service.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
@@ -68,7 +67,7 @@ class MockBalloonCollection : public BalloonCollectionImpl {
std::deque<Balloon*> balloons_;
};
-class DesktopNotificationsTest : public TestingBrowserProcessTest {
+class DesktopNotificationsTest : public testing::Test {
public:
DesktopNotificationsTest();
virtual ~DesktopNotificationsTest();
diff --git a/chrome/browser/password_manager/native_backend_gnome_x_unittest.cc b/chrome/browser/password_manager/native_backend_gnome_x_unittest.cc
index 1f253ff..1c4dd99 100644
--- a/chrome/browser/password_manager/native_backend_gnome_x_unittest.cc
+++ b/chrome/browser/password_manager/native_backend_gnome_x_unittest.cc
@@ -13,7 +13,6 @@
#include "chrome/browser/password_manager/native_backend_gnome_x.h"
#include "chrome/browser/prefs/pref_service.h"
#include "chrome/common/pref_names.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -282,7 +281,7 @@ struct RunnableMethodTraits<NativeBackendGnome> {
void ReleaseCallee(NativeBackendGnome*) {}
};
-class NativeBackendGnomeTest : public TestingBrowserProcessTest {
+class NativeBackendGnomeTest : public testing::Test {
protected:
NativeBackendGnomeTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/password_manager/password_form_manager_unittest.cc b/chrome/browser/password_manager/password_form_manager_unittest.cc
index 6e68955..d8affba 100644
--- a/chrome/browser/password_manager/password_form_manager_unittest.cc
+++ b/chrome/browser/password_manager/password_form_manager_unittest.cc
@@ -9,13 +9,12 @@
#include "chrome/browser/password_manager/password_form_manager.h"
#include "chrome/browser/password_manager/password_manager.h"
#include "chrome/browser/profiles/profile_manager.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "webkit/glue/password_form.h"
using webkit_glue::PasswordForm;
-class PasswordFormManagerTest : public TestingBrowserProcessTest {
+class PasswordFormManagerTest : public testing::Test {
public:
PasswordFormManagerTest() {
}
diff --git a/chrome/browser/password_manager/password_store_default_unittest.cc b/chrome/browser/password_manager/password_store_default_unittest.cc
index 0332351..db6b8b0 100644
--- a/chrome/browser/password_manager/password_store_default_unittest.cc
+++ b/chrome/browser/password_manager/password_store_default_unittest.cc
@@ -18,7 +18,6 @@
#include "chrome/common/chrome_notification_types.h"
#include "chrome/common/pref_names.h"
#include "chrome/test/base/signaling_task.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/common/notification_details.h"
#include "content/common/notification_observer_mock.h"
@@ -99,7 +98,7 @@ class DBThreadObserverHelper :
typedef std::vector<PasswordForm*> VectorOfForms;
-class PasswordStoreDefaultTest : public TestingBrowserProcessTest {
+class PasswordStoreDefaultTest : public testing::Test {
protected:
PasswordStoreDefaultTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/password_manager/password_store_win_unittest.cc b/chrome/browser/password_manager/password_store_win_unittest.cc
index ccfb138..6b187c2 100644
--- a/chrome/browser/password_manager/password_store_win_unittest.cc
+++ b/chrome/browser/password_manager/password_store_win_unittest.cc
@@ -21,7 +21,6 @@
#include "chrome/browser/webdata/web_data_service.h"
#include "chrome/common/pref_names.h"
#include "chrome/test/base/signaling_task.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "testing/gmock/include/gmock/gmock.h"
@@ -52,7 +51,7 @@ public:
typedef std::vector<PasswordForm*> VectorOfForms;
-class PasswordStoreWinTest : public TestingBrowserProcessTest {
+class PasswordStoreWinTest : public testing::Test {
protected:
PasswordStoreWinTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/password_manager/password_store_x_unittest.cc b/chrome/browser/password_manager/password_store_x_unittest.cc
index bb09d4e..8fe5622 100644
--- a/chrome/browser/password_manager/password_store_x_unittest.cc
+++ b/chrome/browser/password_manager/password_store_x_unittest.cc
@@ -320,8 +320,6 @@ class PasswordStoreXTest : public testing::TestWithParam<BackendType> {
}
}
- ScopedTestingBrowserProcess browser_process_;
-
MessageLoopForUI message_loop_;
BrowserThread ui_thread_;
BrowserThread db_thread_; // PasswordStore, WDS schedule work on this thread.
diff --git a/chrome/browser/plugin_exceptions_table_model_unittest.cc b/chrome/browser/plugin_exceptions_table_model_unittest.cc
index 3163b04..3c59fd7 100644
--- a/chrome/browser/plugin_exceptions_table_model_unittest.cc
+++ b/chrome/browser/plugin_exceptions_table_model_unittest.cc
@@ -7,7 +7,6 @@
#include "base/utf_string_conversions.h"
#include "chrome/browser/mock_plugin_exceptions_table_model.h"
#include "chrome/common/chrome_switches.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_pref_service.h"
#include "chrome/test/base/testing_profile.h"
#include "testing/gmock/include/gmock/gmock.h"
@@ -53,7 +52,7 @@ class MockTableModelObserver : public ui::TableModelObserver {
using ::testing::InSequence;
-class PluginExceptionsTableModelTest : public TestingBrowserProcessTest {
+class PluginExceptionsTableModelTest : public testing::Test {
public:
PluginExceptionsTableModelTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/policy/cloud_policy_subsystem_unittest.cc b/chrome/browser/policy/cloud_policy_subsystem_unittest.cc
index d190e7e..cd11107 100644
--- a/chrome/browser/policy/cloud_policy_subsystem_unittest.cc
+++ b/chrome/browser/policy/cloud_policy_subsystem_unittest.cc
@@ -228,8 +228,6 @@ class CloudPolicySubsystemTestBase : public TESTBASE {
<< "No enough requests were fired during the test run.";
}
- ScopedTestingBrowserProcess browser_process_;
-
ScopedTempDir temp_user_data_dir_;
MessageLoop loop_;
diff --git a/chrome/browser/policy/device_management_service_unittest.cc b/chrome/browser/policy/device_management_service_unittest.cc
index 64813f5..49fbe05 100644
--- a/chrome/browser/policy/device_management_service_unittest.cc
+++ b/chrome/browser/policy/device_management_service_unittest.cc
@@ -74,8 +74,6 @@ class DeviceManagementServiceTestBase : public TESTBASE {
scoped_ptr<DeviceManagementBackend> backend_;
private:
- ScopedTestingBrowserProcess browser_process_;
-
MessageLoopForUI loop_;
BrowserThread ui_thread_;
BrowserThread io_thread_;
diff --git a/chrome/browser/policy/device_policy_cache_unittest.cc b/chrome/browser/policy/device_policy_cache_unittest.cc
index cd9d062..7b706d1 100644
--- a/chrome/browser/policy/device_policy_cache_unittest.cc
+++ b/chrome/browser/policy/device_policy_cache_unittest.cc
@@ -8,7 +8,6 @@
#include "chrome/browser/chromeos/login/mock_signed_settings_helper.h"
#include "chrome/browser/policy/cloud_policy_data_store.h"
#include "chrome/browser/policy/enterprise_install_attributes.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "policy/configuration_policy_type.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -70,7 +69,7 @@ void CreateProxyPolicy(em::PolicyFetchResponse* policy,
} // namespace
-class DevicePolicyCacheTest : public TestingBrowserProcessTest {
+class DevicePolicyCacheTest : public testing::Test {
protected:
DevicePolicyCacheTest()
: cryptohome_(chromeos::CryptohomeLibrary::GetImpl(true)),
diff --git a/chrome/browser/policy/enterprise_metrics_browsertest.cc b/chrome/browser/policy/enterprise_metrics_browsertest.cc
index 26a33db..3ecfc684 100644
--- a/chrome/browser/policy/enterprise_metrics_browsertest.cc
+++ b/chrome/browser/policy/enterprise_metrics_browsertest.cc
@@ -22,7 +22,6 @@
#include "chrome/browser/policy/proto/device_management_local.pb.h"
#include "chrome/browser/policy/user_policy_cache.h"
#include "chrome/browser/policy/user_policy_token_cache.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "net/url_request/url_request_status.h"
#include "testing/gmock/include/gmock/gmock.h"
@@ -114,7 +113,7 @@ class DeviceManagementBackendTestHelper {
// in its own process to make sure the counters are not initialized before the
// test runs, and that the StatisticsRecorder instance created for the test
// doesn't interfere with counters in other tests.
-class EnterpriseMetricsTest : public TestingBrowserProcessTest {
+class EnterpriseMetricsTest : public testing::Test {
public:
EnterpriseMetricsTest()
: ui_thread_(BrowserThread::UI, &loop_),
diff --git a/chrome/browser/policy/user_policy_cache_unittest.cc b/chrome/browser/policy/user_policy_cache_unittest.cc
index 82929a8..80d04af 100644
--- a/chrome/browser/policy/user_policy_cache_unittest.cc
+++ b/chrome/browser/policy/user_policy_cache_unittest.cc
@@ -16,7 +16,6 @@
#include "chrome/browser/policy/proto/device_management_backend.pb.h"
#include "chrome/browser/policy/proto/device_management_local.pb.h"
#include "chrome/browser/policy/proto/old_generic_format.pb.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -45,7 +44,7 @@ class MockCloudPolicyCacheBaseObserver
};
// Tests the device management policy cache.
-class UserPolicyCacheTest : public TestingBrowserProcessTest {
+class UserPolicyCacheTest : public testing::Test {
protected:
UserPolicyCacheTest()
: loop_(MessageLoop::TYPE_UI),
diff --git a/chrome/browser/prefs/pref_model_associator_unittest.cc b/chrome/browser/prefs/pref_model_associator_unittest.cc
index 00864be..bc7516c 100644
--- a/chrome/browser/prefs/pref_model_associator_unittest.cc
+++ b/chrome/browser/prefs/pref_model_associator_unittest.cc
@@ -7,11 +7,10 @@
#include "chrome/browser/prefs/pref_model_associator.h"
#include "chrome/browser/prefs/scoped_user_pref_update.h"
#include "chrome/common/pref_names.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "testing/gtest/include/gtest/gtest.h"
-class AbstractPreferenceMergeTest : public TestingBrowserProcessTest {
+class AbstractPreferenceMergeTest : public testing::Test {
protected:
virtual void SetUp() {
pref_service_ = profile_.GetPrefs();
diff --git a/chrome/browser/prefs/pref_notifier_impl_unittest.cc b/chrome/browser/prefs/pref_notifier_impl_unittest.cc
index 2e6d4a7..b2387ab 100644
--- a/chrome/browser/prefs/pref_notifier_impl_unittest.cc
+++ b/chrome/browser/prefs/pref_notifier_impl_unittest.cc
@@ -7,7 +7,6 @@
#include "chrome/browser/prefs/pref_service.h"
#include "chrome/browser/prefs/pref_value_store.h"
#include "chrome/common/chrome_notification_types.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_pref_service.h"
#include "content/common/notification_observer_mock.h"
#include "content/common/notification_registrar.h"
@@ -55,7 +54,7 @@ class MockPrefNotifier : public PrefNotifierImpl {
};
// Test fixture class.
-class PrefNotifierTest : public TestingBrowserProcessTest {
+class PrefNotifierTest : public testing::Test {
protected:
virtual void SetUp() {
pref_service_.RegisterBooleanPref(kChangedPref,
diff --git a/chrome/browser/prerender/prerender_manager_unittest.cc b/chrome/browser/prerender/prerender_manager_unittest.cc
index 2aab7b9a..3184de4 100644
--- a/chrome/browser/prerender/prerender_manager_unittest.cc
+++ b/chrome/browser/prerender/prerender_manager_unittest.cc
@@ -199,11 +199,10 @@ class PrerenderManagerTest : public testing::Test {
private:
PrerenderTracker* prerender_tracker() {
- return browser_process_.get()->prerender_tracker();
+ return g_browser_process->prerender_tracker();
}
// Needed to pass PrerenderManager's DCHECKs.
- ScopedTestingBrowserProcess browser_process_;
MessageLoop message_loop_;
BrowserThread ui_thread_;
scoped_ptr<TestPrerenderManager> prerender_manager_;
diff --git a/chrome/browser/prerender/prerender_tracker_unittest.cc b/chrome/browser/prerender/prerender_tracker_unittest.cc
index 0c4be97..f07fd2b 100644
--- a/chrome/browser/prerender/prerender_tracker_unittest.cc
+++ b/chrome/browser/prerender/prerender_tracker_unittest.cc
@@ -51,7 +51,7 @@ class PrerenderTrackerTest : public testing::Test {
}
PrerenderTracker* prerender_tracker() {
- return browser_process_.get()->prerender_tracker();
+ return g_browser_process->prerender_tracker();
}
int GetCurrentStatus(int child_id, int route_id) {
@@ -69,7 +69,6 @@ class PrerenderTrackerTest : public testing::Test {
}
private:
- ScopedTestingBrowserProcess browser_process_;
MessageLoop message_loop_;
BrowserThread ui_thread_;
BrowserThread io_thread_;
diff --git a/chrome/browser/printing/print_dialog_cloud_unittest.cc b/chrome/browser/printing/print_dialog_cloud_unittest.cc
index 25b9da9..6fc2eaf 100644
--- a/chrome/browser/printing/print_dialog_cloud_unittest.cc
+++ b/chrome/browser/printing/print_dialog_cloud_unittest.cc
@@ -18,7 +18,6 @@
#include "chrome/browser/printing/cloud_print/cloud_print_url.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/common/url_constants.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "content/common/content_notification_types.h"
@@ -147,7 +146,7 @@ class MockCloudPrintDataSenderHelper : public CloudPrintDataSenderHelper {
const Value& arg2));
};
-class CloudPrintURLTest : public TestingBrowserProcessTest {
+class CloudPrintURLTest : public testing::Test {
public:
CloudPrintURLTest() {}
diff --git a/chrome/browser/printing/print_job_unittest.cc b/chrome/browser/printing/print_job_unittest.cc
index 287008e3..0994fca 100644
--- a/chrome/browser/printing/print_job_unittest.cc
+++ b/chrome/browser/printing/print_job_unittest.cc
@@ -7,7 +7,6 @@
#include "chrome/browser/printing/print_job.h"
#include "chrome/browser/printing/print_job_worker.h"
#include "chrome/common/chrome_notification_types.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/common/notification_registrar.h"
#include "content/common/notification_service.h"
#include "googleurl/src/gurl.h"
@@ -87,7 +86,7 @@ class TestPrintNotifObserv : public NotificationObserver {
} // namespace
-typedef TestingBrowserProcessTest PrintJobTest;
+typedef testing::Test PrintJobTest;
TEST_F(PrintJobTest, SimplePrint) {
// Test the multi-threaded nature of PrintJob to make sure we can use it with
diff --git a/chrome/browser/printing/print_preview_tab_controller_unittest.cc b/chrome/browser/printing/print_preview_tab_controller_unittest.cc
index c592857..1d10e9f 100644
--- a/chrome/browser/printing/print_preview_tab_controller_unittest.cc
+++ b/chrome/browser/printing/print_preview_tab_controller_unittest.cc
@@ -11,6 +11,7 @@
#include "content/browser/tab_contents/navigation_entry.h"
#include "content/browser/tab_contents/navigation_details.h"
#include "content/browser/tab_contents/tab_contents.h"
+#include "content/common/notification_service.h"
#include "content/common/url_constants.h"
typedef BrowserWithTestWindowTest PrintPreviewTabControllerUnitTest;
diff --git a/chrome/browser/profiles/avatar_menu_model_unittest.cc b/chrome/browser/profiles/avatar_menu_model_unittest.cc
index 44ca3f6..fa862d7 100644
--- a/chrome/browser/profiles/avatar_menu_model_unittest.cc
+++ b/chrome/browser/profiles/avatar_menu_model_unittest.cc
@@ -10,7 +10,6 @@
#include "chrome/browser/profiles/fake_profile_info_interface.h"
#include "chrome/browser/profiles/profile_info_interface.h"
#include "chrome/common/chrome_notification_types.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/common/notification_service.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -32,7 +31,7 @@ class MockObserver : public AvatarMenuModelObserver {
int count_;
};
-class AvatarMenuModelTest : public TestingBrowserProcessTest {
+class AvatarMenuModelTest : public testing::Test {
public:
FakeProfileInfo* cache() {
return &cache_;
diff --git a/chrome/browser/profiles/profile_info_cache_unittest.cc b/chrome/browser/profiles/profile_info_cache_unittest.cc
index f56281d..133970b 100644
--- a/chrome/browser/profiles/profile_info_cache_unittest.cc
+++ b/chrome/browser/profiles/profile_info_cache_unittest.cc
@@ -6,17 +6,20 @@
#include "base/stringprintf.h"
#include "base/utf_string_conversions.h"
-#include "chrome/test/base/testing_browser_process_test.h"
+#include "chrome/browser/browser_process.h"
+#include "chrome/test/base/testing_browser_process.h"
#include "chrome/test/base/testing_pref_service.h"
+#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/skia/include/core/SkBitmap.h"
#include "ui/base/resource/resource_bundle.h"
#include "ui/gfx/image/image.h"
namespace {
-class ProfileInfoCacheUnittests : public TestingBrowserProcessTest {
+class ProfileInfoCacheUnittests : public testing::Test {
protected:
- ProfileInfoCacheUnittests() : local_state_(testing_browser_process_.get()) {
+ ProfileInfoCacheUnittests()
+ : local_state_(static_cast<TestingBrowserProcess*>(g_browser_process)) {
cache_.reset(new ProfileInfoCache(local_state_.Get(), GetUserDataDir()));
}
diff --git a/chrome/browser/profiles/profile_manager_unittest.cc b/chrome/browser/profiles/profile_manager_unittest.cc
index ab0073a..b2e1fec 100644
--- a/chrome/browser/profiles/profile_manager_unittest.cc
+++ b/chrome/browser/profiles/profile_manager_unittest.cc
@@ -10,6 +10,7 @@
#include "base/scoped_temp_dir.h"
#include "base/system_monitor/system_monitor.h"
#include "base/values.h"
+#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/extension_event_router_forwarder.h"
#include "chrome/browser/io_thread.h"
#include "chrome/browser/prefs/browser_prefs.h"
@@ -20,7 +21,7 @@
#include "chrome/common/chrome_paths.h"
#include "chrome/common/chrome_switches.h"
#include "chrome/common/pref_names.h"
-#include "chrome/test/base/testing_browser_process_test.h"
+#include "chrome/test/base/testing_browser_process.h"
#include "chrome/test/base/testing_pref_service.h"
#include "content/browser/browser_thread.h"
#include "content/common/notification_service.h"
@@ -34,10 +35,10 @@ Profile* g_created_profile;
} // namespace
-class ProfileManagerTest : public TestingBrowserProcessTest {
+class ProfileManagerTest : public testing::Test {
protected:
ProfileManagerTest()
- : local_state_(testing_browser_process_.get()),
+ : local_state_(static_cast<TestingBrowserProcess*>(g_browser_process)),
extension_event_router_forwarder_(new ExtensionEventRouterForwarder),
ui_thread_(BrowserThread::UI, &message_loop_),
db_thread_(BrowserThread::DB, &message_loop_),
@@ -48,7 +49,8 @@ class ProfileManagerTest : public TestingBrowserProcessTest {
base::SystemMonitor::AllocateSystemIOPorts();
#endif
system_monitor_dummy_.reset(new base::SystemMonitor);
- testing_browser_process_.get()->SetIOThread(&io_thread_);
+ static_cast<TestingBrowserProcess*>(g_browser_process)->SetIOThread(
+ &io_thread_);
}
virtual void SetUp() {
diff --git a/chrome/browser/renderer_host/text_input_client_mac_unittest.mm b/chrome/browser/renderer_host/text_input_client_mac_unittest.mm
index a3e8a33..2ea2735 100644
--- a/chrome/browser/renderer_host/text_input_client_mac_unittest.mm
+++ b/chrome/browser/renderer_host/text_input_client_mac_unittest.mm
@@ -9,7 +9,6 @@
#include "base/threading/thread.h"
#include "chrome/browser/renderer_host/text_input_client_message_filter.h"
#include "chrome/common/text_input_client_messages.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/renderer_host/mock_render_process_host.h"
#include "content/browser/renderer_host/render_process_host.h"
@@ -25,7 +24,7 @@ const int64 kTaskDelayMs = 200;
// This test does not test the WebKit side of the dictionary system (which
// performs the actual data fetching), but rather this just tests that the
// service's signaling system works.
-class TextInputClientMacTest : public TestingBrowserProcessTest {
+class TextInputClientMacTest : public testing::Test {
public:
TextInputClientMacTest()
: message_loop_(MessageLoop::TYPE_UI),
diff --git a/chrome/browser/renderer_host/web_cache_manager_unittest.cc b/chrome/browser/renderer_host/web_cache_manager_unittest.cc
index dbb56c7..11b5b13 100644
--- a/chrome/browser/renderer_host/web_cache_manager_unittest.cc
+++ b/chrome/browser/renderer_host/web_cache_manager_unittest.cc
@@ -6,7 +6,6 @@
#include "base/message_loop.h"
#include "chrome/browser/renderer_host/web_cache_manager.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -14,7 +13,7 @@ using base::Time;
using base::TimeDelta;
using WebKit::WebCache;
-class WebCacheManagerTest : public TestingBrowserProcessTest {
+class WebCacheManagerTest : public testing::Test {
protected:
typedef WebCacheManager::StatsMap StatsMap;
typedef WebCacheManager::Allocation Allocation;
diff --git a/chrome/browser/safe_browsing/client_side_detection_service_unittest.cc b/chrome/browser/safe_browsing/client_side_detection_service_unittest.cc
index dcf2076..83ce5aa 100644
--- a/chrome/browser/safe_browsing/client_side_detection_service_unittest.cc
+++ b/chrome/browser/safe_browsing/client_side_detection_service_unittest.cc
@@ -18,7 +18,6 @@
#include "chrome/common/safe_browsing/client_model.pb.h"
#include "chrome/common/safe_browsing/csd.pb.h"
#include "chrome/renderer/safe_browsing/features.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "content/common/url_fetcher.h"
#include "content/test/test_url_fetcher_factory.h"
@@ -63,7 +62,7 @@ ACTION(QuitCurrentMessageLoop) {
} // namespace
-class ClientSideDetectionServiceTest : public TestingBrowserProcessTest {
+class ClientSideDetectionServiceTest : public testing::Test {
protected:
virtual void SetUp() {
file_thread_.reset(new BrowserThread(BrowserThread::FILE, &msg_loop_));
diff --git a/chrome/browser/search_engines/template_url_parser_unittest.cc b/chrome/browser/search_engines/template_url_parser_unittest.cc
index 4fd826a..d0fae59 100644
--- a/chrome/browser/search_engines/template_url_parser_unittest.cc
+++ b/chrome/browser/search_engines/template_url_parser_unittest.cc
@@ -9,10 +9,9 @@
#include "chrome/browser/search_engines/template_url.h"
#include "chrome/browser/search_engines/template_url_parser.h"
#include "chrome/common/chrome_paths.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "testing/gtest/include/gtest/gtest.h"
-class TemplateURLParserTest : public TestingBrowserProcessTest {
+class TemplateURLParserTest : public testing::Test {
public:
TemplateURLParserTest() : parse_result_(true) {
}
diff --git a/chrome/browser/search_engines/template_url_prepopulate_data_unittest.cc b/chrome/browser/search_engines/template_url_prepopulate_data_unittest.cc
index 354bc19..ca675f0 100644
--- a/chrome/browser/search_engines/template_url_prepopulate_data_unittest.cc
+++ b/chrome/browser/search_engines/template_url_prepopulate_data_unittest.cc
@@ -12,13 +12,12 @@
#include "chrome/browser/search_engines/template_url_service.h"
#include "chrome/browser/search_engines/template_url_prepopulate_data.h"
#include "chrome/common/pref_names.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_pref_service.h"
#include "chrome/test/base/testing_profile.h"
#include "grit/theme_resources.h"
#include "testing/gtest/include/gtest/gtest.h"
-typedef TestingBrowserProcessTest TemplateURLPrepopulateDataTest;
+typedef testing::Test TemplateURLPrepopulateDataTest;
const int kCountryIds[] = {
'A'<<8|'D', 'A'<<8|'E', 'A'<<8|'F', 'A'<<8|'G', 'A'<<8|'I',
diff --git a/chrome/browser/search_engines/template_url_service_sync_unittest.cc b/chrome/browser/search_engines/template_url_service_sync_unittest.cc
index 91290e5..122b782 100644
--- a/chrome/browser/search_engines/template_url_service_sync_unittest.cc
+++ b/chrome/browser/search_engines/template_url_service_sync_unittest.cc
@@ -9,8 +9,8 @@
#include "chrome/browser/search_engines/template_url.h"
#include "chrome/browser/search_engines/template_url_service.h"
#include "chrome/browser/sync/protocol/search_engine_specifics.pb.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
+#include "testing/gtest/include/gtest/gtest.h"
using base::Time;
@@ -79,7 +79,7 @@ class TestChangeProcessor : public SyncChangeProcessor {
DISALLOW_COPY_AND_ASSIGN(TestChangeProcessor);
};
-class TemplateURLServiceSyncTest : public TestingBrowserProcessTest {
+class TemplateURLServiceSyncTest : public testing::Test {
public:
typedef TemplateURLService::SyncDataMap SyncDataMap;
diff --git a/chrome/browser/search_engines/template_url_service_test_util.h b/chrome/browser/search_engines/template_url_service_test_util.h
index dd29b83..606cfd1 100644
--- a/chrome/browser/search_engines/template_url_service_test_util.h
+++ b/chrome/browser/search_engines/template_url_service_test_util.h
@@ -90,8 +90,6 @@ class TemplateURLServiceTestUtil : public TemplateURLServiceObserver {
void StartIOThread();
private:
- ScopedTestingBrowserProcess browser_process_;
-
MessageLoopForUI message_loop_;
// Needed to make the DeleteOnUIThread trait of WebDataService work
// properly.
diff --git a/chrome/browser/search_engines/template_url_unittest.cc b/chrome/browser/search_engines/template_url_unittest.cc
index 922ccb65..eabe078 100644
--- a/chrome/browser/search_engines/template_url_unittest.cc
+++ b/chrome/browser/search_engines/template_url_unittest.cc
@@ -9,7 +9,6 @@
#include "chrome/browser/rlz/rlz.h"
#include "chrome/browser/search_engines/search_terms_data.h"
#include "chrome/browser/search_engines/template_url.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "testing/gtest/include/gtest/gtest.h"
// Simple implementation of SearchTermsData.
@@ -40,7 +39,7 @@ class TestSearchTermsData : public SearchTermsData {
DISALLOW_COPY_AND_ASSIGN(TestSearchTermsData);
};
-class TemplateURLTest : public TestingBrowserProcessTest {
+class TemplateURLTest : public testing::Test {
public:
virtual void TearDown() {
TemplateURLRef::SetGoogleBaseURL(NULL);
diff --git a/chrome/browser/sync/abstract_profile_sync_service_test.h b/chrome/browser/sync/abstract_profile_sync_service_test.h
index 0342c73..7b5b34f 100644
--- a/chrome/browser/sync/abstract_profile_sync_service_test.h
+++ b/chrome/browser/sync/abstract_profile_sync_service_test.h
@@ -14,7 +14,6 @@
#include "chrome/browser/net/gaia/token_service.h"
#include "chrome/browser/sync/profile_sync_factory_mock.h"
#include "chrome/browser/sync/syncable/model_type.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -38,7 +37,7 @@ class ProfileSyncServiceTestHelper {
browser_sync::TestIdFactory* ids);
};
-class AbstractProfileSyncServiceTest : public TestingBrowserProcessTest {
+class AbstractProfileSyncServiceTest : public testing::Test {
public:
AbstractProfileSyncServiceTest();
virtual ~AbstractProfileSyncServiceTest();
diff --git a/chrome/browser/sync/backend_migrator_unittest.cc b/chrome/browser/sync/backend_migrator_unittest.cc
index d429575..9498392 100644
--- a/chrome/browser/sync/backend_migrator_unittest.cc
+++ b/chrome/browser/sync/backend_migrator_unittest.cc
@@ -8,7 +8,6 @@
#include "chrome/browser/sync/profile_sync_service_mock.h"
#include "chrome/browser/sync/sessions/session_state.h"
#include "chrome/common/chrome_notification_types.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -25,7 +24,7 @@ using sessions::ErrorCounters;
using sessions::SyncerStatus;
using sessions::SyncSessionSnapshot;
-class BackendMigratorTest : public TestingBrowserProcessTest {
+class BackendMigratorTest : public testing::Test {
public:
BackendMigratorTest() { }
virtual ~BackendMigratorTest() { }
diff --git a/chrome/browser/sync/glue/autofill_data_type_controller_unittest.cc b/chrome/browser/sync/glue/autofill_data_type_controller_unittest.cc
index 249bd25..1dd4943 100644
--- a/chrome/browser/sync/glue/autofill_data_type_controller_unittest.cc
+++ b/chrome/browser/sync/glue/autofill_data_type_controller_unittest.cc
@@ -18,7 +18,6 @@
#include "chrome/browser/sync/profile_sync_test_util.h"
#include "chrome/browser/webdata/web_data_service.h"
#include "chrome/test/base/profile_mock.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "content/common/content_notification_types.h"
#include "content/common/notification_source.h"
@@ -81,7 +80,7 @@ class SignalEventTask : public Task {
WaitableEvent* done_event_;
};
-class AutofillDataTypeControllerTest : public TestingBrowserProcessTest {
+class AutofillDataTypeControllerTest : public testing::Test {
public:
AutofillDataTypeControllerTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/sync/glue/bookmark_data_type_controller_unittest.cc b/chrome/browser/sync/glue/bookmark_data_type_controller_unittest.cc
index c956ea6..558e948 100644
--- a/chrome/browser/sync/glue/bookmark_data_type_controller_unittest.cc
+++ b/chrome/browser/sync/glue/bookmark_data_type_controller_unittest.cc
@@ -17,7 +17,6 @@
#include "chrome/browser/sync/profile_sync_service_mock.h"
#include "chrome/common/chrome_notification_types.h"
#include "chrome/test/base/profile_mock.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "content/common/notification_service.h"
#include "content/common/notification_source.h"
@@ -45,7 +44,7 @@ class BookmarkModelMock : public BookmarkModel {
MOCK_CONST_METHOD0(IsLoaded, bool(void));
};
-class BookmarkDataTypeControllerTest : public TestingBrowserProcessTest {
+class BookmarkDataTypeControllerTest : public testing::Test {
public:
BookmarkDataTypeControllerTest()
: ui_thread_(BrowserThread::UI, &message_loop_) {}
diff --git a/chrome/browser/sync/glue/data_type_manager_impl_unittest.cc b/chrome/browser/sync/glue/data_type_manager_impl_unittest.cc
index 2a8d15d..1fa64a7 100644
--- a/chrome/browser/sync/glue/data_type_manager_impl_unittest.cc
+++ b/chrome/browser/sync/glue/data_type_manager_impl_unittest.cc
@@ -16,7 +16,6 @@
#include "chrome/browser/sync/profile_sync_test_util.h"
#include "chrome/browser/sync/syncable/model_type.h"
#include "chrome/common/chrome_notification_types.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
#include "content/common/notification_details.h"
#include "content/common/notification_observer_mock.h"
@@ -62,7 +61,7 @@ DataTypeManager::ConfigureStatus GetStatus(
return result->status;
}
-class DataTypeManagerImplTest : public TestingBrowserProcessTest {
+class DataTypeManagerImplTest : public testing::Test {
public:
DataTypeManagerImplTest()
: ui_thread_(BrowserThread::UI, &message_loop_) {}
diff --git a/chrome/browser/sync/glue/extension_data_type_controller_unittest.cc b/chrome/browser/sync/glue/extension_data_type_controller_unittest.cc
index ad8a70a..d96ecdb 100644
--- a/chrome/browser/sync/glue/extension_data_type_controller_unittest.cc
+++ b/chrome/browser/sync/glue/extension_data_type_controller_unittest.cc
@@ -14,7 +14,6 @@
#include "chrome/browser/sync/profile_sync_factory_mock.h"
#include "chrome/browser/sync/profile_sync_service_mock.h"
#include "chrome/test/base/profile_mock.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
using browser_sync::ExtensionDataTypeController;
@@ -33,7 +32,7 @@ class StartCallback {
const tracked_objects::Location& location));
};
-class ExtensionDataTypeControllerTest : public TestingBrowserProcessTest {
+class ExtensionDataTypeControllerTest : public testing::Test {
public:
ExtensionDataTypeControllerTest()
: ui_thread_(BrowserThread::UI, &message_loop_) {}
diff --git a/chrome/browser/sync/glue/frontend_data_type_controller_unittest.cc b/chrome/browser/sync/glue/frontend_data_type_controller_unittest.cc
index 0f7dbc6..cde70e0 100644
--- a/chrome/browser/sync/glue/frontend_data_type_controller_unittest.cc
+++ b/chrome/browser/sync/glue/frontend_data_type_controller_unittest.cc
@@ -16,7 +16,6 @@
#include "chrome/browser/sync/profile_sync_factory_mock.h"
#include "chrome/browser/sync/profile_sync_service_mock.h"
#include "chrome/test/base/profile_mock.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
using browser_sync::ChangeProcessorMock;
@@ -82,7 +81,7 @@ class FrontendDataTypeControllerFake : public FrontendDataTypeController {
FrontendDataTypeControllerMock* mock_;
};
-class FrontendDataTypeControllerTest : public TestingBrowserProcessTest {
+class FrontendDataTypeControllerTest : public testing::Test {
public:
FrontendDataTypeControllerTest()
: ui_thread_(BrowserThread::UI, &message_loop_) {}
diff --git a/chrome/browser/sync/glue/non_frontend_data_type_controller_unittest.cc b/chrome/browser/sync/glue/non_frontend_data_type_controller_unittest.cc
index 0bff68448..601775c 100644
--- a/chrome/browser/sync/glue/non_frontend_data_type_controller_unittest.cc
+++ b/chrome/browser/sync/glue/non_frontend_data_type_controller_unittest.cc
@@ -19,7 +19,6 @@
#include "chrome/browser/sync/profile_sync_factory_mock.h"
#include "chrome/browser/sync/profile_sync_service_mock.h"
#include "chrome/test/base/profile_mock.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
using base::WaitableEvent;
@@ -111,7 +110,7 @@ class NonFrontendDataTypeControllerFake : public NonFrontendDataTypeController {
NonFrontendDataTypeControllerMock* mock_;
};
-class NonFrontendDataTypeControllerTest : public TestingBrowserProcessTest {
+class NonFrontendDataTypeControllerTest : public testing::Test {
public:
NonFrontendDataTypeControllerTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/sync/glue/preference_data_type_controller_unittest.cc b/chrome/browser/sync/glue/preference_data_type_controller_unittest.cc
index 91031d3..a8411e3 100644
--- a/chrome/browser/sync/glue/preference_data_type_controller_unittest.cc
+++ b/chrome/browser/sync/glue/preference_data_type_controller_unittest.cc
@@ -15,7 +15,6 @@
#include "chrome/browser/sync/profile_sync_factory_mock.h"
#include "chrome/browser/sync/profile_sync_service_mock.h"
#include "chrome/test/base/profile_mock.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
using browser_sync::ChangeProcessorMock;
@@ -34,7 +33,7 @@ class StartCallback {
const tracked_objects::Location& location));
};
-class PreferenceDataTypeControllerTest : public TestingBrowserProcessTest {
+class PreferenceDataTypeControllerTest : public testing::Test {
public:
PreferenceDataTypeControllerTest()
: ui_thread_(BrowserThread::UI, &message_loop_) {}
diff --git a/chrome/browser/sync/glue/sync_backend_host_unittest.cc b/chrome/browser/sync/glue/sync_backend_host_unittest.cc
index 821ecc0..2418be9 100644
--- a/chrome/browser/sync/glue/sync_backend_host_unittest.cc
+++ b/chrome/browser/sync/glue/sync_backend_host_unittest.cc
@@ -10,7 +10,6 @@
#include "base/message_loop.h"
#include "chrome/browser/sync/engine/model_safe_worker.h"
#include "chrome/browser/sync/syncable/model_type.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "chrome/test/base/test_url_request_context_getter.h"
#include "content/browser/browser_thread.h"
@@ -47,7 +46,7 @@ class MockSyncFrontend : public SyncFrontend {
} // namespace
-class SyncBackendHostTest : public TestingBrowserProcessTest {
+class SyncBackendHostTest : public testing::Test {
protected:
SyncBackendHostTest()
: ui_thread_(BrowserThread::UI, &ui_loop_),
diff --git a/chrome/browser/sync/glue/sync_backend_registrar_unittest.cc b/chrome/browser/sync/glue/sync_backend_registrar_unittest.cc
index 748a9b5..4d58ab6 100644
--- a/chrome/browser/sync/glue/sync_backend_registrar_unittest.cc
+++ b/chrome/browser/sync/glue/sync_backend_registrar_unittest.cc
@@ -7,7 +7,6 @@
#include "chrome/browser/sync/glue/change_processor_mock.h"
#include "chrome/browser/sync/glue/ui_model_worker.h"
#include "chrome/browser/sync/syncable/model_type.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "chrome/test/sync/engine/test_user_share.h"
#include "content/browser/browser_thread.h"
@@ -33,7 +32,7 @@ using syncable::ModelType;
using syncable::ModelTypeFromInt;
using syncable::ModelTypeSet;
-class SyncBackendRegistrarTest : public TestingBrowserProcessTest {
+class SyncBackendRegistrarTest : public testing::Test {
protected:
SyncBackendRegistrarTest() : ui_thread_(BrowserThread::UI, &loop_) {}
diff --git a/chrome/browser/sync/glue/theme_data_type_controller_unittest.cc b/chrome/browser/sync/glue/theme_data_type_controller_unittest.cc
index 608c80b..ac7763a 100644
--- a/chrome/browser/sync/glue/theme_data_type_controller_unittest.cc
+++ b/chrome/browser/sync/glue/theme_data_type_controller_unittest.cc
@@ -14,7 +14,6 @@
#include "chrome/browser/sync/profile_sync_factory_mock.h"
#include "chrome/browser/sync/profile_sync_service_mock.h"
#include "chrome/test/base/profile_mock.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "content/browser/browser_thread.h"
using browser_sync::ThemeDataTypeController;
@@ -33,7 +32,7 @@ class StartCallback {
const tracked_objects::Location& location));
};
-class ThemeDataTypeControllerTest : public TestingBrowserProcessTest {
+class ThemeDataTypeControllerTest : public testing::Test {
public:
ThemeDataTypeControllerTest()
: ui_thread_(BrowserThread::UI, &message_loop_) {}
diff --git a/chrome/browser/sync/glue/theme_util_unittest.cc b/chrome/browser/sync/glue/theme_util_unittest.cc
index 5491e87..3d728df 100644
--- a/chrome/browser/sync/glue/theme_util_unittest.cc
+++ b/chrome/browser/sync/glue/theme_util_unittest.cc
@@ -12,7 +12,6 @@
#include "chrome/browser/themes/theme_service_factory.h"
#include "chrome/common/extensions/extension.h"
#include "chrome/common/extensions/extension_constants.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -35,7 +34,7 @@ ProfileKeyedService* BuildMockThemeService(Profile* profile) {
return new MockThemeService;
}
-class ThemeUtilTest : public TestingBrowserProcessTest {
+class ThemeUtilTest : public testing::Test {
protected:
MockThemeService* BuildForProfile(Profile* profile) {
return static_cast<MockThemeService*>(
diff --git a/chrome/browser/sync/profile_sync_factory_impl_unittest.cc b/chrome/browser/sync/profile_sync_factory_impl_unittest.cc
index 8ae9611..c7e4345 100644
--- a/chrome/browser/sync/profile_sync_factory_impl_unittest.cc
+++ b/chrome/browser/sync/profile_sync_factory_impl_unittest.cc
@@ -12,14 +12,13 @@
#include "chrome/browser/sync/profile_sync_factory_impl.h"
#include "chrome/browser/sync/profile_sync_service.h"
#include "chrome/common/chrome_switches.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "testing/gtest/include/gtest/gtest.h"
using browser_sync::DataTypeController;
-class ProfileSyncFactoryImplTest : public TestingBrowserProcessTest {
+class ProfileSyncFactoryImplTest : public testing::Test {
protected:
ProfileSyncFactoryImplTest()
: ui_thread_(BrowserThread::UI, &message_loop_) {}
diff --git a/chrome/browser/sync/profile_sync_service_bookmark_unittest.cc b/chrome/browser/sync/profile_sync_service_bookmark_unittest.cc
index 7aa8221..39e0306 100644
--- a/chrome/browser/sync/profile_sync_service_bookmark_unittest.cc
+++ b/chrome/browser/sync/profile_sync_service_bookmark_unittest.cc
@@ -31,7 +31,6 @@
#include "chrome/browser/sync/internal_api/write_transaction.h"
#include "chrome/browser/sync/syncable/directory_manager.h"
#include "chrome/common/chrome_switches.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "chrome/test/sync/engine/test_id_factory.h"
#include "chrome/test/sync/engine/test_user_share.h"
@@ -278,7 +277,7 @@ class MockUnrecoverableErrorHandler : public UnrecoverableErrorHandler {
void(const tracked_objects::Location&, const std::string&));
};
-class ProfileSyncServiceBookmarkTest : public TestingBrowserProcessTest {
+class ProfileSyncServiceBookmarkTest : public testing::Test {
protected:
enum LoadOption { LOAD_FROM_STORAGE, DELETE_EXISTING_STORAGE };
enum SaveOption { SAVE_TO_STORAGE, DONT_SAVE_TO_STORAGE };
diff --git a/chrome/browser/sync/profile_sync_service_startup_unittest.cc b/chrome/browser/sync/profile_sync_service_startup_unittest.cc
index ebd8297..92ac816 100644
--- a/chrome/browser/sync/profile_sync_service_startup_unittest.cc
+++ b/chrome/browser/sync/profile_sync_service_startup_unittest.cc
@@ -18,7 +18,6 @@
#include "chrome/common/net/gaia/gaia_auth_consumer.h"
#include "chrome/common/net/gaia/gaia_constants.h"
#include "chrome/common/pref_names.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "testing/gmock/include/gmock/gmock.h"
@@ -38,7 +37,7 @@ ACTION_P(InvokeCallback, callback_result) {
}
// TODO(chron): Test not using cros_user flag and use signin_
-class ProfileSyncServiceStartupTest : public TestingBrowserProcessTest {
+class ProfileSyncServiceStartupTest : public testing::Test {
public:
ProfileSyncServiceStartupTest()
: ui_thread_(BrowserThread::UI, &ui_loop_),
diff --git a/chrome/browser/sync/profile_sync_service_unittest.cc b/chrome/browser/sync/profile_sync_service_unittest.cc
index b13e3c2..b058987 100644
--- a/chrome/browser/sync/profile_sync_service_unittest.cc
+++ b/chrome/browser/sync/profile_sync_service_unittest.cc
@@ -16,7 +16,6 @@
#include "chrome/browser/sync/test_profile_sync_service.h"
#include "chrome/common/net/gaia/gaia_constants.h"
#include "chrome/common/pref_names.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_pref_service.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
@@ -37,7 +36,7 @@ using testing::AtMost;
using testing::Return;
using testing::StrictMock;
-class ProfileSyncServiceTest : public TestingBrowserProcessTest {
+class ProfileSyncServiceTest : public testing::Test {
protected:
ProfileSyncServiceTest()
: ui_thread_(BrowserThread::UI, &ui_loop_),
diff --git a/chrome/browser/tab_contents/thumbnail_generator_unittest.cc b/chrome/browser/tab_contents/thumbnail_generator_unittest.cc
index c436584..f7a4780 100644
--- a/chrome/browser/tab_contents/thumbnail_generator_unittest.cc
+++ b/chrome/browser/tab_contents/thumbnail_generator_unittest.cc
@@ -7,7 +7,6 @@
#include "chrome/browser/history/top_sites.h"
#include "chrome/browser/tab_contents/thumbnail_generator.h"
#include "chrome/common/render_messages.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/renderer_host/backing_store_manager.h"
#include "content/browser/renderer_host/backing_store_skia.h"
@@ -54,7 +53,7 @@ class TestRenderWidgetHostViewWithBackingStoreSkia
DISALLOW_COPY_AND_ASSIGN(TestRenderWidgetHostViewWithBackingStoreSkia);
};
-class ThumbnailGeneratorTest : public TestingBrowserProcessTest {
+class ThumbnailGeneratorTest : public testing::Test {
public:
ThumbnailGeneratorTest() {
profile_.reset(new TestingProfile());
@@ -208,7 +207,7 @@ TEST_F(ThumbnailGeneratorTest, DiscardBackingStore) {
#endif // !defined(OS_MAC)
-typedef TestingBrowserProcessTest ThumbnailGeneratorSimpleTest;
+typedef testing::Test ThumbnailGeneratorSimpleTest;
TEST_F(ThumbnailGeneratorSimpleTest, CalculateBoringScore_Empty) {
SkBitmap bitmap;
diff --git a/chrome/browser/translate/translate_manager_browsertest.cc b/chrome/browser/translate/translate_manager_browsertest.cc
index da6dbf9..0900f3f 100644
--- a/chrome/browser/translate/translate_manager_browsertest.cc
+++ b/chrome/browser/translate/translate_manager_browsertest.cc
@@ -869,9 +869,8 @@ TEST_F(TranslateManagerTest, ServerReportsUnsupportedLanguage) {
// Tests that no translate infobar is shown when Chrome is in a language that
// the translate server does not support.
TEST_F(TranslateManagerTest, UnsupportedUILanguage) {
- TestingBrowserProcess* browser_process = testing_browser_process_.get();
- std::string original_lang = browser_process->GetApplicationLocale();
- browser_process->SetApplicationLocale("qbz");
+ std::string original_lang = g_browser_process->GetApplicationLocale();
+ g_browser_process->SetApplicationLocale("qbz");
// Make sure that the accept language list only contains unsupported languages
Profile* profile = Profile::FromBrowserContext(contents()->browser_context());
@@ -885,15 +884,14 @@ TEST_F(TranslateManagerTest, UnsupportedUILanguage) {
// No info-bar should be shown.
EXPECT_TRUE(GetTranslateInfoBar() == NULL);
- browser_process->SetApplicationLocale(original_lang);
+ g_browser_process->SetApplicationLocale(original_lang);
}
// Tests that the first supported accept language is selected
TEST_F(TranslateManagerTest, TranslateAcceptLanguage) {
// Set locate to non-existant language
- TestingBrowserProcess* browser_process = testing_browser_process_.get();
- std::string original_lang = browser_process->GetApplicationLocale();
- browser_process->SetApplicationLocale("qbz");
+ std::string original_lang = g_browser_process->GetApplicationLocale();
+ g_browser_process->SetApplicationLocale("qbz");
// Set Qbz and French as the only accepted languages
Profile* profile = Profile::FromBrowserContext(contents()->browser_context());
diff --git a/chrome/browser/ui/browser_list_unittest.cc b/chrome/browser/ui/browser_list_unittest.cc
index ae354b2..7cc6f60 100644
--- a/chrome/browser/ui/browser_list_unittest.cc
+++ b/chrome/browser/ui/browser_list_unittest.cc
@@ -7,6 +7,7 @@
#include "chrome/browser/ui/tab_contents/tab_contents_wrapper.h"
#include "chrome/common/url_constants.h"
#include "chrome/test/base/browser_with_test_window_test.h"
+#include "chrome/test/base/testing_browser_process.h"
typedef BrowserWithTestWindowTest BrowserListTest;
@@ -171,7 +172,8 @@ TEST_F(BrowserListTest, TabContentsIteratorBackgroundPrinting) {
EXPECT_EQ(4U, CountAllTabs());
- TestingBrowserProcess* browser_process = testing_browser_process_.get();
+ TestingBrowserProcess* browser_process =
+ static_cast<TestingBrowserProcess*>(g_browser_process);
printing::BackgroundPrintingManager* bg_print_manager =
browser_process->background_printing_manager();
diff --git a/chrome/browser/ui/cocoa/browser_test_helper.h b/chrome/browser/ui/cocoa/browser_test_helper.h
index 4b19662..d2ced88 100644
--- a/chrome/browser/ui/cocoa/browser_test_helper.h
+++ b/chrome/browser/ui/cocoa/browser_test_helper.h
@@ -42,8 +42,6 @@ class BrowserTestHelper {
void CloseBrowserWindow();
private:
- ScopedTestingBrowserProcess browser_process_;
-
scoped_ptr<TestingProfile> profile_;
scoped_ptr<Browser> browser_;
MessageLoopForUI message_loop_;
diff --git a/chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk_unittest.cc b/chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk_unittest.cc
index 2538ad5..226cabf 100644
--- a/chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk_unittest.cc
+++ b/chrome/browser/ui/gtk/bookmarks/bookmark_bar_gtk_unittest.cc
@@ -9,7 +9,6 @@
#include "chrome/browser/bookmarks/bookmark_model.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/gtk/tabstrip_origin_provider.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -23,7 +22,7 @@ class EmptyTabstripOriginProvider : public TabstripOriginProvider {
}
};
-class BookmarkBarGtkUnittest : public TestingBrowserProcessTest {
+class BookmarkBarGtkUnittest : public testing::Test {
protected:
BookmarkBarGtkUnittest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/ui/gtk/bookmarks/bookmark_editor_gtk_unittest.cc b/chrome/browser/ui/gtk/bookmarks/bookmark_editor_gtk_unittest.cc
index 64dd5d1..c8a0a0a 100644
--- a/chrome/browser/ui/gtk/bookmarks/bookmark_editor_gtk_unittest.cc
+++ b/chrome/browser/ui/gtk/bookmarks/bookmark_editor_gtk_unittest.cc
@@ -11,7 +11,6 @@
#include "chrome/browser/bookmarks/bookmark_model.h"
#include "chrome/browser/ui/gtk/bookmarks/bookmark_editor_gtk.h"
#include "chrome/browser/ui/gtk/bookmarks/bookmark_tree_model.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -25,7 +24,7 @@ using bookmark_utils::GetTitleFromTreeIter;
// GTK-ifications of the corresponding views tests. Testing here is really
// important because on Linux, we make round trip copies from chrome's
// BookmarkModel class to GTK's native GtkTreeStore.
-class BookmarkEditorGtkTest : public TestingBrowserProcessTest {
+class BookmarkEditorGtkTest : public testing::Test {
public:
BookmarkEditorGtkTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/ui/gtk/gtk_theme_service_unittest.cc b/chrome/browser/ui/gtk/gtk_theme_service_unittest.cc
index 40c2b24..e1099af 100644
--- a/chrome/browser/ui/gtk/gtk_theme_service_unittest.cc
+++ b/chrome/browser/ui/gtk/gtk_theme_service_unittest.cc
@@ -8,7 +8,6 @@
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/gtk/gtk_theme_service.h"
#include "chrome/common/pref_names.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "grit/theme_resources.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -24,7 +23,7 @@ SkColor GdkToSkColor(GdkColor* color) {
} // namespace
-class GtkThemeServiceTest : public TestingBrowserProcessTest {
+class GtkThemeServiceTest : public testing::Test {
public:
GtkThemeServiceTest() : provider_(NULL) {}
diff --git a/chrome/browser/ui/intents/intents_model_unittest.cc b/chrome/browser/ui/intents/intents_model_unittest.cc
index 175e546..7bcefbb 100644
--- a/chrome/browser/ui/intents/intents_model_unittest.cc
+++ b/chrome/browser/ui/intents/intents_model_unittest.cc
@@ -9,12 +9,11 @@
#include "base/utf_string_conversions.h"
#include "chrome/browser/intents/web_intents_registry.h"
#include "chrome/browser/webdata/web_data_service.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/browser/ui/intents/intents_model.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/models/tree_node_model.h"
-class IntentsModelTest : public TestingBrowserProcessTest {
+class IntentsModelTest : public testing::Test {
public:
IntentsModelTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/ui/search_engines/keyword_editor_controller_unittest.cc b/chrome/browser/ui/search_engines/keyword_editor_controller_unittest.cc
index be902dc..36c6a52 100644
--- a/chrome/browser/ui/search_engines/keyword_editor_controller_unittest.cc
+++ b/chrome/browser/ui/search_engines/keyword_editor_controller_unittest.cc
@@ -12,7 +12,6 @@
#include "chrome/browser/ui/search_engines/template_url_table_model.h"
#include "chrome/common/chrome_notification_types.h"
#include "chrome/common/pref_names.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_pref_service.h"
#include "chrome/test/base/testing_profile.h"
#include "content/common/notification_details.h"
@@ -27,7 +26,7 @@ static const string16 kB1(ASCIIToUTF16("b1"));
// Base class for keyword editor tests. Creates a profile containing an
// empty TemplateURLService.
-class KeywordEditorControllerTest : public TestingBrowserProcessTest,
+class KeywordEditorControllerTest : public testing::Test,
public ui::TableModelObserver {
public:
// Initializes all of the state.
diff --git a/chrome/browser/ui/shell_dialogs_unittest.cc b/chrome/browser/ui/shell_dialogs_unittest.cc
index f07f51f..8656485 100644
--- a/chrome/browser/ui/shell_dialogs_unittest.cc
+++ b/chrome/browser/ui/shell_dialogs_unittest.cc
@@ -6,11 +6,12 @@
#include "base/file_util.h"
#include "base/string16.h"
#include "base/values.h"
+#include "chrome/browser/browser_process.h"
#include "chrome/browser/prefs/pref_service.h"
#include "chrome/browser/prefs/browser_prefs.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/shell_dialogs.h"
-#include "chrome/test/base/testing_browser_process_test.h"
+#include "chrome/test/base/testing_browser_process.h"
#include "chrome/test/base/testing_pref_service.h"
#include "chrome/common/pref_names.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -66,7 +67,7 @@ class FileSelectionUser : public SelectFileDialog::Listener {
bool file_selection_initialisation_in_progress;
};
-typedef TestingBrowserProcessTest FileSelectionDialogTest;
+typedef testing::Test FileSelectionDialogTest;
// Tests if SelectFileDialog::SelectFile returns asynchronously with
// file-selection dialogs disabled by policy.
@@ -74,12 +75,13 @@ TEST_F(FileSelectionDialogTest, ExpectAsynchronousListenerCall) {
MessageLoopForUI message_loop;
BrowserThread ui_thread(BrowserThread::UI, &message_loop);
- ScopedTestingLocalState local_state_(testing_browser_process_.get());
+ ScopedTestingLocalState local_state(
+ static_cast<TestingBrowserProcess*>(g_browser_process));
scoped_ptr<FileSelectionUser> file_selection_user(new FileSelectionUser());
// Disallow file-selection dialogs.
- local_state_.Get()->SetManagedPref(
+ local_state.Get()->SetManagedPref(
prefs::kAllowFileSelectionDialogs,
Value::CreateBooleanValue(false));
diff --git a/chrome/browser/ui/toolbar/encoding_menu_controller_unittest.cc b/chrome/browser/ui/toolbar/encoding_menu_controller_unittest.cc
index 76a16af..0dc0216 100644
--- a/chrome/browser/ui/toolbar/encoding_menu_controller_unittest.cc
+++ b/chrome/browser/ui/toolbar/encoding_menu_controller_unittest.cc
@@ -11,11 +11,10 @@
#include "chrome/browser/prefs/pref_service.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/pref_names.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "testing/gtest/include/gtest/gtest.h"
-class EncodingMenuControllerTest : public TestingBrowserProcessTest {
+class EncodingMenuControllerTest : public testing::Test {
};
TEST_F(EncodingMenuControllerTest, EncodingIDsBelongTest) {
diff --git a/chrome/browser/ui/views/accessibility_event_router_views_unittest.cc b/chrome/browser/ui/views/accessibility_event_router_views_unittest.cc
index 853c4ec..24649bd 100644
--- a/chrome/browser/ui/views/accessibility_event_router_views_unittest.cc
+++ b/chrome/browser/ui/views/accessibility_event_router_views_unittest.cc
@@ -10,7 +10,6 @@
#include "chrome/browser/extensions/extension_accessibility_api.h"
#include "chrome/browser/ui/views/accessibility_event_router_views.h"
#include "chrome/common/chrome_notification_types.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/common/notification_registrar.h"
#include "content/common/notification_service.h"
@@ -90,7 +89,7 @@ class AccessibilityWindowDelegate : public views::WidgetDelegate {
};
class AccessibilityEventRouterViewsTest
- : public TestingBrowserProcessTest,
+ : public testing::Test,
public NotificationObserver {
public:
virtual void SetUp() {
diff --git a/chrome/browser/ui/views/bookmarks/bookmark_bar_view_test.cc b/chrome/browser/ui/views/bookmarks/bookmark_bar_view_test.cc
index 51b87b7..c033a9d 100644
--- a/chrome/browser/ui/views/bookmarks/bookmark_bar_view_test.cc
+++ b/chrome/browser/ui/views/bookmarks/bookmark_bar_view_test.cc
@@ -288,7 +288,6 @@ class BookmarkBarViewEventTestBase : public ViewEventTestBase {
}
gfx::Size bb_view_pref_;
- ScopedTestingBrowserProcess testing_browser_process_;
scoped_ptr<TestingProfile> profile_;
scoped_ptr<Browser> browser_;
BrowserThread ui_thread_;
diff --git a/chrome/browser/ui/views/bookmarks/bookmark_context_menu_test.cc b/chrome/browser/ui/views/bookmarks/bookmark_context_menu_test.cc
index 15c4327..43b5020 100644
--- a/chrome/browser/ui/views/bookmarks/bookmark_context_menu_test.cc
+++ b/chrome/browser/ui/views/bookmarks/bookmark_context_menu_test.cc
@@ -13,7 +13,6 @@
#include "chrome/browser/bookmarks/bookmark_utils.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/views/bookmarks/bookmark_context_menu.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "content/browser/tab_contents/page_navigator.h"
@@ -49,7 +48,7 @@ class TestingPageNavigator : public PageNavigator {
} // namespace
-class BookmarkContextMenuTest : public TestingBrowserProcessTest {
+class BookmarkContextMenuTest : public testing::Test {
public:
BookmarkContextMenuTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/ui/views/bookmarks/bookmark_editor_view_unittest.cc b/chrome/browser/ui/views/bookmarks/bookmark_editor_view_unittest.cc
index cf481ff..3b37cc5 100644
--- a/chrome/browser/ui/views/bookmarks/bookmark_editor_view_unittest.cc
+++ b/chrome/browser/ui/views/bookmarks/bookmark_editor_view_unittest.cc
@@ -10,7 +10,6 @@
#include "chrome/browser/bookmarks/bookmark_model.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/views/bookmarks/bookmark_editor_view.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -20,7 +19,7 @@ using base::TimeDelta;
// Base class for bookmark editor tests. Creates a BookmarkModel and populates
// it with test data.
-class BookmarkEditorViewTest : public TestingBrowserProcessTest {
+class BookmarkEditorViewTest : public testing::Test {
public:
BookmarkEditorViewTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/ui/views/extensions/browser_action_drag_data_unittest.cc b/chrome/browser/ui/views/extensions/browser_action_drag_data_unittest.cc
index 91a4774..7e57cee 100644
--- a/chrome/browser/ui/views/extensions/browser_action_drag_data_unittest.cc
+++ b/chrome/browser/ui/views/extensions/browser_action_drag_data_unittest.cc
@@ -4,7 +4,6 @@
#include "base/pickle.h"
#include "chrome/browser/ui/views/extensions/browser_action_drag_data.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "googleurl/src/gurl.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -20,7 +19,7 @@ ui::OSExchangeData::Provider* CloneProvider(const ui::OSExchangeData& data) {
} // namespace
-typedef TestingBrowserProcessTest BrowserActionDragDataTest;
+typedef testing::Test BrowserActionDragDataTest;
TEST_F(BrowserActionDragDataTest, ArbitraryFormat) {
TestingProfile profile;
diff --git a/chrome/browser/ui/webui/options/language_options_handler_unittest.cc b/chrome/browser/ui/webui/options/language_options_handler_unittest.cc
index e65985d..5c37af5 100644
--- a/chrome/browser/ui/webui/options/language_options_handler_unittest.cc
+++ b/chrome/browser/ui/webui/options/language_options_handler_unittest.cc
@@ -8,7 +8,6 @@
#include "base/memory/scoped_ptr.h"
#include "base/values.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "testing/gtest/include/gtest/gtest.h"
#if defined(OS_CHROMEOS)
@@ -92,8 +91,6 @@ TEST(LanguageOptionsHandlerTest, GetInputMethodList) {
}
TEST(LanguageOptionsHandlerTest, GetLanguageList) {
- ScopedTestingBrowserProcess browser_process;
-
InputMethodDescriptors descriptors = CreateInputMethodDescriptors();
scoped_ptr<ListValue> list(
chromeos::CrosLanguageOptionsHandler::GetLanguageList(descriptors));
diff --git a/chrome/browser/ui/webui/theme_source_unittest.cc b/chrome/browser/ui/webui/theme_source_unittest.cc
index cebbabb..0e358a0 100644
--- a/chrome/browser/ui/webui/theme_source_unittest.cc
+++ b/chrome/browser/ui/webui/theme_source_unittest.cc
@@ -6,7 +6,6 @@
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/webui/theme_source.h"
#include "chrome/common/url_constants.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "grit/theme_resources.h"
@@ -34,7 +33,7 @@ class MockThemeSource : public ThemeSource {
~MockThemeSource() {}
};
-class WebUISourcesTest : public TestingBrowserProcessTest {
+class WebUISourcesTest : public testing::Test {
public:
WebUISourcesTest() : ui_thread_(BrowserThread::UI, MessageLoop::current()) {}
diff --git a/chrome/browser/user_style_sheet_watcher_unittest.cc b/chrome/browser/user_style_sheet_watcher_unittest.cc
index 01a497c..be80718 100644
--- a/chrome/browser/user_style_sheet_watcher_unittest.cc
+++ b/chrome/browser/user_style_sheet_watcher_unittest.cc
@@ -16,8 +16,6 @@
#include "testing/gtest/include/gtest/gtest.h"
TEST(UserStyleSheetWatcherTest, StyleLoad) {
- ScopedTestingBrowserProcess browser_process;
-
ScopedTempDir dir;
ASSERT_TRUE(dir.CreateUniqueTempDir());
diff --git a/chrome/browser/visitedlink/visitedlink_unittest.cc b/chrome/browser/visitedlink/visitedlink_unittest.cc
index 36d78c7..3d5d59e 100644
--- a/chrome/browser/visitedlink/visitedlink_unittest.cc
+++ b/chrome/browser/visitedlink/visitedlink_unittest.cc
@@ -16,7 +16,6 @@
#include "chrome/browser/visitedlink/visitedlink_event_listener.h"
#include "chrome/common/render_messages.h"
#include "chrome/renderer/visitedlink_slave.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/testing_profile.h"
#include "content/browser/browser_thread.h"
#include "content/browser/renderer_host/browser_render_process_host.h"
@@ -73,7 +72,7 @@ class TrackingVisitedLinkEventListener : public VisitedLinkMaster::Listener {
int add_count_;
};
-class VisitedLinkTest : public TestingBrowserProcessTest {
+class VisitedLinkTest : public testing::Test {
protected:
VisitedLinkTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/web_resource/promo_resource_service_unittest.cc b/chrome/browser/web_resource/promo_resource_service_unittest.cc
index 5dd9c63..b196b12 100644
--- a/chrome/browser/web_resource/promo_resource_service_unittest.cc
+++ b/chrome/browser/web_resource/promo_resource_service_unittest.cc
@@ -6,20 +6,21 @@
#include "base/time.h"
#include "base/utf_string_conversions.h"
#include "base/values.h"
+#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/apps_promo.h"
#include "chrome/browser/prefs/browser_prefs.h"
#include "chrome/browser/prefs/pref_service.h"
#include "chrome/browser/web_resource/promo_resource_service.h"
#include "chrome/common/pref_names.h"
-#include "chrome/test/base/testing_browser_process_test.h"
+#include "chrome/test/base/testing_browser_process.h"
#include "chrome/test/base/testing_pref_service.h"
#include "chrome/test/base/testing_profile.h"
#include "testing/gtest/include/gtest/gtest.h"
-class PromoResourceServiceTest : public TestingBrowserProcessTest {
+class PromoResourceServiceTest : public testing::Test {
public:
PromoResourceServiceTest()
- : local_state_(testing_browser_process_.get()),
+ : local_state_(static_cast<TestingBrowserProcess*>(g_browser_process)),
web_resource_service_(new PromoResourceService(&profile_)) {
}
diff --git a/chrome/browser/webdata/autofill_table_unittest.cc b/chrome/browser/webdata/autofill_table_unittest.cc
index eec2f21..ca37e70 100644
--- a/chrome/browser/webdata/autofill_table_unittest.cc
+++ b/chrome/browser/webdata/autofill_table_unittest.cc
@@ -19,7 +19,6 @@
#include "chrome/browser/webdata/web_database.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/common/guid.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "sql/statement.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "webkit/glue/form_field.h"
@@ -82,7 +81,7 @@ bool CompareAutofillEntries(const AutofillEntry& a, const AutofillEntry& b) {
} // anonymous namespace
-class AutofillTableTest : public TestingBrowserProcessTest {
+class AutofillTableTest : public testing::Test {
public:
AutofillTableTest() {}
virtual ~AutofillTableTest() {}
diff --git a/chrome/browser/webdata/web_data_service_unittest.cc b/chrome/browser/webdata/web_data_service_unittest.cc
index 33fc6e0..786c4b8 100644
--- a/chrome/browser/webdata/web_data_service_unittest.cc
+++ b/chrome/browser/webdata/web_data_service_unittest.cc
@@ -27,7 +27,6 @@
#include "chrome/common/chrome_notification_types.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/common/guid.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/thread_observer_helper.h"
#include "content/browser/browser_thread.h"
#include "content/common/notification_details.h"
@@ -68,7 +67,7 @@ class AutofillDBThreadObserverHelper : public DBThreadObserverHelper {
}
};
-class WebDataServiceTest : public TestingBrowserProcessTest {
+class WebDataServiceTest : public testing::Test {
public:
WebDataServiceTest()
: ui_thread_(BrowserThread::UI, &message_loop_),
diff --git a/chrome/browser/webdata/web_database_migration_unittest.cc b/chrome/browser/webdata/web_database_migration_unittest.cc
index 7acf56e..e6e7355 100644
--- a/chrome/browser/webdata/web_database_migration_unittest.cc
+++ b/chrome/browser/webdata/web_database_migration_unittest.cc
@@ -20,7 +20,6 @@
#include "chrome/browser/webdata/web_database.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/common/guid.h"
-#include "chrome/test/base/testing_browser_process_test.h"
#include "chrome/test/base/ui_test_utils.h"
#include "sql/statement.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -128,7 +127,7 @@ void CreditCard32FromStatement(const sql::Statement& s,
// Specifically, these tests are intended to exercise any schema changes in
// the WebDatabase and data migrations that occur in
// |WebDatabase::MigrateOldVersionsAsNeeded()|.
-class WebDatabaseMigrationTest : public TestingBrowserProcessTest {
+class WebDatabaseMigrationTest : public testing::Test {
public:
WebDatabaseMigrationTest() {}
virtual ~WebDatabaseMigrationTest() {}