| Index: chrome/test/ui_test_utils.cc
|
| ===================================================================
|
| --- chrome/test/ui_test_utils.cc (revision 91968)
|
| +++ chrome/test/ui_test_utils.cc (working copy)
|
| @@ -30,6 +30,7 @@
|
| #include "chrome/browser/ui/find_bar/find_notification_details.h"
|
| #include "chrome/browser/ui/find_bar/find_tab_helper.h"
|
| #include "chrome/browser/ui/tab_contents/tab_contents_wrapper.h"
|
| +#include "chrome/common/chrome_notification_types.h"
|
| #include "chrome/common/chrome_paths.h"
|
| #include "chrome/common/extensions/extension_action.h"
|
| #include "chrome/test/automation/javascript_execution_controller.h"
|
| @@ -39,7 +40,6 @@
|
| #include "content/browser/tab_contents/navigation_controller.h"
|
| #include "content/browser/tab_contents/navigation_entry.h"
|
| #include "content/browser/tab_contents/tab_contents.h"
|
| -#include "content/common/notification_type.h"
|
| #include "googleurl/src/gurl.h"
|
| #include "net/base/net_util.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| @@ -65,11 +65,11 @@
|
| number_of_navigations_(number_of_navigations),
|
| running_(false),
|
| done_(false) {
|
| - registrar_.Add(this, NotificationType::NAV_ENTRY_COMMITTED,
|
| + registrar_.Add(this, content::NOTIFICATION_NAV_ENTRY_COMMITTED,
|
| Source<NavigationController>(controller));
|
| - registrar_.Add(this, NotificationType::LOAD_START,
|
| + registrar_.Add(this, content::NOTIFICATION_LOAD_START,
|
| Source<NavigationController>(controller));
|
| - registrar_.Add(this, NotificationType::LOAD_STOP,
|
| + registrar_.Add(this, content::NOTIFICATION_LOAD_STOP,
|
| Source<NavigationController>(controller));
|
| }
|
|
|
| @@ -80,13 +80,13 @@
|
| }
|
| }
|
|
|
| - virtual void Observe(NotificationType type,
|
| + virtual void Observe(int type,
|
| const NotificationSource& source,
|
| const NotificationDetails& details) {
|
| - if (type == NotificationType::NAV_ENTRY_COMMITTED ||
|
| - type == NotificationType::LOAD_START) {
|
| + if (type == content::NOTIFICATION_NAV_ENTRY_COMMITTED ||
|
| + type == content::NOTIFICATION_LOAD_START) {
|
| navigation_started_ = true;
|
| - } else if (type == NotificationType::LOAD_STOP) {
|
| + } else if (type == content::NOTIFICATION_LOAD_STOP) {
|
| if (navigation_started_ &&
|
| ++navigations_completed_ == number_of_navigations_) {
|
| navigation_started_ = false;
|
| @@ -123,15 +123,15 @@
|
| public:
|
| explicit DOMOperationObserver(RenderViewHost* render_view_host)
|
| : did_respond_(false) {
|
| - registrar_.Add(this, NotificationType::DOM_OPERATION_RESPONSE,
|
| + registrar_.Add(this, chrome::NOTIFICATION_DOM_OPERATION_RESPONSE,
|
| Source<RenderViewHost>(render_view_host));
|
| ui_test_utils::RunMessageLoop();
|
| }
|
|
|
| - virtual void Observe(NotificationType type,
|
| + virtual void Observe(int type,
|
| const NotificationSource& source,
|
| const NotificationDetails& details) {
|
| - DCHECK(type == NotificationType::DOM_OPERATION_RESPONSE);
|
| + DCHECK(type == chrome::NOTIFICATION_DOM_OPERATION_RESPONSE);
|
| Details<DomOperationNotificationDetails> dom_op_details(details);
|
| response_ = dom_op_details->json();
|
| did_respond_ = true;
|
| @@ -159,7 +159,7 @@
|
| number_of_matches_(0) {
|
| current_find_request_id_ =
|
| parent_tab->find_tab_helper()->current_find_request_id();
|
| - registrar_.Add(this, NotificationType::FIND_RESULT_AVAILABLE,
|
| + registrar_.Add(this, chrome::NOTIFICATION_FIND_RESULT_AVAILABLE,
|
| Source<TabContents>(parent_tab_->tab_contents()));
|
| ui_test_utils::RunMessageLoop();
|
| }
|
| @@ -168,9 +168,9 @@
|
|
|
| int number_of_matches() const { return number_of_matches_; }
|
|
|
| - virtual void Observe(NotificationType type, const NotificationSource& source,
|
| + virtual void Observe(int type, const NotificationSource& source,
|
| const NotificationDetails& details) {
|
| - if (type == NotificationType::FIND_RESULT_AVAILABLE) {
|
| + if (type == chrome::NOTIFICATION_FIND_RESULT_AVAILABLE) {
|
| Details<FindNotificationDetails> find_details(details);
|
| if (find_details->request_id() == current_find_request_id_) {
|
| // We get multiple responses and one of those will contain the ordinal.
|
| @@ -343,13 +343,14 @@
|
|
|
| void WaitForNewTab(Browser* browser) {
|
| TestNotificationObserver observer;
|
| - RegisterAndWait(&observer, NotificationType::TAB_ADDED,
|
| + RegisterAndWait(&observer, content::NOTIFICATION_TAB_ADDED,
|
| Source<Browser>(browser));
|
| }
|
|
|
| void WaitForBrowserActionUpdated(ExtensionAction* browser_action) {
|
| TestNotificationObserver observer;
|
| - RegisterAndWait(&observer, NotificationType::EXTENSION_BROWSER_ACTION_UPDATED,
|
| + RegisterAndWait(&observer,
|
| + chrome::NOTIFICATION_EXTENSION_BROWSER_ACTION_UPDATED,
|
| Source<ExtensionAction>(browser_action));
|
| }
|
|
|
| @@ -359,13 +360,13 @@
|
| if (!tab->is_loading() && !tab->render_manager()->pending_render_view_host())
|
| return;
|
| TestNotificationObserver observer;
|
| - RegisterAndWait(&observer, NotificationType::LOAD_STOP,
|
| + RegisterAndWait(&observer, content::NOTIFICATION_LOAD_STOP,
|
| Source<NavigationController>(&tab->controller()));
|
| }
|
|
|
| Browser* WaitForNewBrowser() {
|
| TestNotificationObserver observer;
|
| - RegisterAndWait(&observer, NotificationType::BROWSER_WINDOW_READY,
|
| + RegisterAndWait(&observer, chrome::NOTIFICATION_BROWSER_WINDOW_READY,
|
| NotificationService::AllSources());
|
| return Source<Browser>(observer.source()).ptr();
|
| }
|
| @@ -417,7 +418,7 @@
|
| if (browser_test_flags & BROWSER_TEST_WAIT_FOR_BROWSER)
|
| browser = WaitForBrowserNotInSet(initial_browsers);
|
| if (browser_test_flags & BROWSER_TEST_WAIT_FOR_TAB)
|
| - WaitForNotification(NotificationType::TAB_ADDED);
|
| + WaitForNotification(content::NOTIFICATION_TAB_ADDED);
|
| if (!(browser_test_flags & BROWSER_TEST_WAIT_FOR_NAVIGATION)) {
|
| // Some other flag caused the wait prior to this.
|
| return;
|
| @@ -551,7 +552,7 @@
|
|
|
| AppModalDialog* WaitForAppModalDialog() {
|
| TestNotificationObserver observer;
|
| - RegisterAndWait(&observer, NotificationType::APP_MODAL_DIALOG_SHOWN,
|
| + RegisterAndWait(&observer, chrome::NOTIFICATION_APP_MODAL_DIALOG_SHOWN,
|
| NotificationService::AllSources());
|
| return Source<AppModalDialog>(observer.source()).ptr();
|
| }
|
| @@ -560,19 +561,19 @@
|
| RenderProcessHost* rph = tab->render_view_host()->process();
|
| base::KillProcess(rph->GetHandle(), 0, false);
|
| TestNotificationObserver observer;
|
| - RegisterAndWait(&observer, NotificationType::RENDERER_PROCESS_CLOSED,
|
| + RegisterAndWait(&observer, content::NOTIFICATION_RENDERER_PROCESS_CLOSED,
|
| Source<RenderProcessHost>(rph));
|
| }
|
|
|
| void WaitForFocusChange(TabContents* tab_contents) {
|
| TestNotificationObserver observer;
|
| - RegisterAndWait(&observer, NotificationType::FOCUS_CHANGED_IN_PAGE,
|
| + RegisterAndWait(&observer, content::NOTIFICATION_FOCUS_CHANGED_IN_PAGE,
|
| Source<TabContents>(tab_contents));
|
| }
|
|
|
| void WaitForFocusInBrowser(Browser* browser) {
|
| TestNotificationObserver observer;
|
| - RegisterAndWait(&observer, NotificationType::FOCUS_RETURNED_TO_BROWSER,
|
| + RegisterAndWait(&observer, chrome::NOTIFICATION_FOCUS_RETURNED_TO_BROWSER,
|
| Source<Browser>(browser));
|
| }
|
|
|
| @@ -586,19 +587,19 @@
|
| return observer.number_of_matches();
|
| }
|
|
|
| -void WaitForNotification(NotificationType type) {
|
| +void WaitForNotification(int type) {
|
| TestNotificationObserver observer;
|
| RegisterAndWait(&observer, type, NotificationService::AllSources());
|
| }
|
|
|
| -void WaitForNotificationFrom(NotificationType type,
|
| +void WaitForNotificationFrom(int type,
|
| const NotificationSource& source) {
|
| TestNotificationObserver observer;
|
| RegisterAndWait(&observer, type, source);
|
| }
|
|
|
| void RegisterAndWait(NotificationObserver* observer,
|
| - NotificationType type,
|
| + int type,
|
| const NotificationSource& source) {
|
| NotificationRegistrar registrar;
|
| registrar.Add(observer, type, source);
|
| @@ -619,7 +620,7 @@
|
| HistoryService* history_service =
|
| browser->profile()->GetHistoryService(Profile::EXPLICIT_ACCESS);
|
| if (!history_service->BackendLoaded())
|
| - WaitForNotification(NotificationType::HISTORY_LOADED);
|
| + WaitForNotification(chrome::NOTIFICATION_HISTORY_LOADED);
|
| }
|
|
|
| bool GetNativeWindow(const Browser* browser, gfx::NativeWindow* native_window) {
|
| @@ -680,7 +681,7 @@
|
| bool shift,
|
| bool alt,
|
| bool command,
|
| - NotificationType type,
|
| + int type,
|
| const NotificationSource& source) {
|
| WindowedNotificationObserver observer(type, source);
|
|
|
| @@ -832,7 +833,7 @@
|
|
|
| TestNotificationObserver::~TestNotificationObserver() {}
|
|
|
| -void TestNotificationObserver::Observe(NotificationType type,
|
| +void TestNotificationObserver::Observe(int type,
|
| const NotificationSource& source,
|
| const NotificationDetails& details) {
|
| source_ = source;
|
| @@ -841,7 +842,7 @@
|
| }
|
|
|
| WindowedNotificationObserver::WindowedNotificationObserver(
|
| - NotificationType notification_type,
|
| + int notification_type,
|
| const NotificationSource& source)
|
| : seen_(false),
|
| running_(false),
|
| @@ -875,7 +876,7 @@
|
| ui_test_utils::RunMessageLoop();
|
| }
|
|
|
| -void WindowedNotificationObserver::Observe(NotificationType type,
|
| +void WindowedNotificationObserver::Observe(int type,
|
| const NotificationSource& source,
|
| const NotificationDetails& details) {
|
| if (waiting_for_ == source ||
|
| @@ -896,7 +897,7 @@
|
| quit_loop_on_observation_(false) {
|
| EXPECT_TRUE(tab_contents != NULL);
|
| notification_registrar_.Add(this,
|
| - NotificationType::TAB_CONTENTS_TITLE_UPDATED,
|
| + content::NOTIFICATION_TAB_CONTENTS_TITLE_UPDATED,
|
| Source<TabContents>(tab_contents));
|
| }
|
|
|
| @@ -911,10 +912,10 @@
|
| return title_observed_;
|
| }
|
|
|
| -void TitleWatcher::Observe(NotificationType type,
|
| +void TitleWatcher::Observe(int type,
|
| const NotificationSource& source,
|
| const NotificationDetails& details) {
|
| - if (type != NotificationType::TAB_CONTENTS_TITLE_UPDATED)
|
| + if (type != content::NOTIFICATION_TAB_CONTENTS_TITLE_UPDATED)
|
| return;
|
|
|
| TabContents* source_contents = Source<TabContents>(source).ptr();
|
| @@ -928,13 +929,13 @@
|
| }
|
|
|
| DOMMessageQueue::DOMMessageQueue() {
|
| - registrar_.Add(this, NotificationType::DOM_OPERATION_RESPONSE,
|
| + registrar_.Add(this, chrome::NOTIFICATION_DOM_OPERATION_RESPONSE,
|
| NotificationService::AllSources());
|
| }
|
|
|
| DOMMessageQueue::~DOMMessageQueue() {}
|
|
|
| -void DOMMessageQueue::Observe(NotificationType type,
|
| +void DOMMessageQueue::Observe(int type,
|
| const NotificationSource& source,
|
| const NotificationDetails& details) {
|
| Details<DomOperationNotificationDetails> dom_op_details(details);
|
|
|