summaryrefslogtreecommitdiffstats
path: root/chrome/browser/automation
diff options
context:
space:
mode:
authorerg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-10 21:30:50 +0000
committererg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-10 21:30:50 +0000
commitb6ce91bbe84f6009d6549c8041c33dc1fd94f4ad (patch)
tree8518833f158525d88d7486a3d983faf432f902eb /chrome/browser/automation
parent082223051a90ca04363453fbef0f33a05a8c1a8f (diff)
downloadchromium_src-b6ce91bbe84f6009d6549c8041c33dc1fd94f4ad.zip
chromium_src-b6ce91bbe84f6009d6549c8041c33dc1fd94f4ad.tar.gz
chromium_src-b6ce91bbe84f6009d6549c8041c33dc1fd94f4ad.tar.bz2
Even more test cleanup.
BUG=none TEST=compiles Review URL: http://codereview.chromium.org/6471013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74484 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/automation')
-rw-r--r--chrome/browser/automation/automation_provider_observers.cc52
-rw-r--r--chrome/browser/automation/automation_provider_observers.h58
2 files changed, 91 insertions, 19 deletions
diff --git a/chrome/browser/automation/automation_provider_observers.cc b/chrome/browser/automation/automation_provider_observers.cc
index 164d084..366530d 100644
--- a/chrome/browser/automation/automation_provider_observers.cc
+++ b/chrome/browser/automation/automation_provider_observers.cc
@@ -331,6 +331,8 @@ TabAppendedNotificationObserver::TabAppendedNotificationObserver(
reply_message_(reply_message) {
}
+TabAppendedNotificationObserver::~TabAppendedNotificationObserver() {}
+
void TabAppendedNotificationObserver::ObserveTab(
NavigationController* controller) {
if (!automation_)
@@ -357,6 +359,8 @@ TabClosedNotificationObserver::TabClosedNotificationObserver(
for_browser_command_(false) {
}
+TabClosedNotificationObserver::~TabClosedNotificationObserver() {}
+
void TabClosedNotificationObserver::ObserveTab(
NavigationController* controller) {
if (!automation_)
@@ -686,6 +690,8 @@ BrowserClosedNotificationObserver::BrowserClosedNotificationObserver(
Source<Browser>(browser));
}
+BrowserClosedNotificationObserver::~BrowserClosedNotificationObserver() {}
+
void BrowserClosedNotificationObserver::Observe(
NotificationType type, const NotificationSource& source,
const NotificationDetails& details) {
@@ -727,6 +733,9 @@ BrowserCountChangeNotificationObserver::BrowserCountChangeNotificationObserver(
NotificationService::AllSources());
}
+BrowserCountChangeNotificationObserver::
+~BrowserCountChangeNotificationObserver() {}
+
void BrowserCountChangeNotificationObserver::Observe(
NotificationType type,
const NotificationSource& source,
@@ -969,6 +978,8 @@ DomOperationObserver::DomOperationObserver() {
NotificationService::AllSources());
}
+DomOperationObserver::~DomOperationObserver() {}
+
void DomOperationObserver::Observe(
NotificationType type, const NotificationSource& source,
const NotificationDetails& details) {
@@ -983,6 +994,8 @@ DomOperationMessageSender::DomOperationMessageSender(
: automation_(automation->AsWeakPtr()) {
}
+DomOperationMessageSender::~DomOperationMessageSender() {}
+
void DomOperationMessageSender::OnDomOperationCompleted(
const std::string& json) {
if (!automation_)
@@ -1118,6 +1131,8 @@ TabLanguageDeterminedObserver::TabLanguageDeterminedObserver(
Source<TabContents>(tab_contents));
}
+TabLanguageDeterminedObserver::~TabLanguageDeterminedObserver() {}
+
void TabLanguageDeterminedObserver::Observe(
NotificationType type, const NotificationSource& source,
const NotificationDetails& details) {
@@ -1181,6 +1196,8 @@ InfoBarCountObserver::InfoBarCountObserver(AutomationProvider* automation,
CheckCount();
}
+InfoBarCountObserver::~InfoBarCountObserver() {}
+
void InfoBarCountObserver::Observe(NotificationType type,
const NotificationSource& source,
const NotificationDetails& details) {
@@ -1300,6 +1317,9 @@ AutomationProviderDownloadItemObserver::AutomationProviderDownloadItemObserver(
downloads_(downloads) {
}
+AutomationProviderDownloadItemObserver::
+~AutomationProviderDownloadItemObserver() {}
+
void AutomationProviderDownloadItemObserver::OnDownloadUpdated(
DownloadItem* download) {
}
@@ -1330,6 +1350,9 @@ AutomationProviderDownloadUpdatedObserver(
wait_for_open_(wait_for_open) {
}
+AutomationProviderDownloadUpdatedObserver::
+~AutomationProviderDownloadUpdatedObserver() {}
+
void AutomationProviderDownloadUpdatedObserver::OnDownloadUpdated(
DownloadItem* download) {
// If this observer is watching for open, only send the reply if the download
@@ -1375,6 +1398,9 @@ AutomationProviderDownloadModelChangedObserver(
download_manager_(download_manager) {
}
+AutomationProviderDownloadModelChangedObserver::
+~AutomationProviderDownloadModelChangedObserver() {}
+
void AutomationProviderDownloadModelChangedObserver::ModelChanged() {
download_manager_->RemoveObserver(this);
@@ -1390,6 +1416,9 @@ AutomationProviderSearchEngineObserver::AutomationProviderSearchEngineObserver(
reply_message_(reply_message) {
}
+AutomationProviderSearchEngineObserver::
+~AutomationProviderSearchEngineObserver() {}
+
void AutomationProviderSearchEngineObserver::OnTemplateURLModelChanged() {
TemplateURLModel* url_model = provider_->profile()->GetTemplateURLModel();
url_model->RemoveObserver(this);
@@ -1406,6 +1435,8 @@ AutomationProviderHistoryObserver::AutomationProviderHistoryObserver(
reply_message_(reply_message) {
}
+AutomationProviderHistoryObserver::~AutomationProviderHistoryObserver() {}
+
void AutomationProviderHistoryObserver::HistoryQueryComplete(
HistoryService::Handle request_handle,
history::QueryResults* results) {
@@ -1446,6 +1477,9 @@ AutomationProviderImportSettingsObserver(
reply_message_(reply_message) {
}
+AutomationProviderImportSettingsObserver::
+~AutomationProviderImportSettingsObserver() {}
+
void AutomationProviderImportSettingsObserver::ImportStarted() {
}
@@ -1470,6 +1504,9 @@ AutomationProviderGetPasswordsObserver::AutomationProviderGetPasswordsObserver(
reply_message_(reply_message) {
}
+AutomationProviderGetPasswordsObserver::
+~AutomationProviderGetPasswordsObserver() {}
+
void AutomationProviderGetPasswordsObserver::OnPasswordStoreRequestDone(
int handle, const std::vector<webkit_glue::PasswordForm*>& result) {
if (!provider_) {
@@ -1514,6 +1551,9 @@ AutomationProviderBrowsingDataObserver::AutomationProviderBrowsingDataObserver(
reply_message_(reply_message) {
}
+AutomationProviderBrowsingDataObserver::
+~AutomationProviderBrowsingDataObserver() {}
+
void AutomationProviderBrowsingDataObserver::OnBrowsingDataRemoverDone() {
if (provider_)
AutomationJSONReply(provider_, reply_message_.release()).SendSuccess(NULL);
@@ -1563,6 +1603,8 @@ SavePackageNotificationObserver::SavePackageNotificationObserver(
source);
}
+SavePackageNotificationObserver::~SavePackageNotificationObserver() {}
+
void SavePackageNotificationObserver::Observe(
NotificationType type,
const NotificationSource& source,
@@ -1588,6 +1630,8 @@ PageSnapshotTaker::PageSnapshotTaker(AutomationProvider* automation,
image_path_(path),
received_width_(false) {}
+PageSnapshotTaker::~PageSnapshotTaker() {}
+
void PageSnapshotTaker::Start() {
ExecuteScript(L"window.domAutomationController.send(document.width);");
}
@@ -1753,6 +1797,8 @@ AutocompleteEditFocusedObserver::AutocompleteEditFocusedObserver(
registrar_.Add(this, NotificationType::AUTOCOMPLETE_EDIT_FOCUSED, source);
}
+AutocompleteEditFocusedObserver::~AutocompleteEditFocusedObserver() {}
+
void AutocompleteEditFocusedObserver::Observe(
NotificationType type,
const NotificationSource& source,
@@ -1803,6 +1849,8 @@ GetActiveNotificationsObserver::GetActiveNotificationsObserver(
}
}
+GetActiveNotificationsObserver::~GetActiveNotificationsObserver() {}
+
void GetActiveNotificationsObserver::Observe(
NotificationType type,
const NotificationSource& source,
@@ -1864,6 +1912,8 @@ RendererProcessClosedObserver::RendererProcessClosedObserver(
NotificationService::AllSources());
}
+RendererProcessClosedObserver::~RendererProcessClosedObserver() {}
+
void RendererProcessClosedObserver::Observe(
NotificationType type,
const NotificationSource& source,
@@ -1887,6 +1937,8 @@ InputEventAckNotificationObserver::InputEventAckNotificationObserver(
NotificationService::AllSources());
}
+InputEventAckNotificationObserver::~InputEventAckNotificationObserver() {}
+
void InputEventAckNotificationObserver::Observe(
NotificationType type,
const NotificationSource& source,
diff --git a/chrome/browser/automation/automation_provider_observers.h b/chrome/browser/automation/automation_provider_observers.h
index a64bf29..0ffc85f 100644
--- a/chrome/browser/automation/automation_provider_observers.h
+++ b/chrome/browser/automation/automation_provider_observers.h
@@ -54,7 +54,7 @@ class Message;
class InitialLoadObserver : public NotificationObserver {
public:
InitialLoadObserver(size_t tab_count, AutomationProvider* automation);
- ~InitialLoadObserver();
+ virtual ~InitialLoadObserver();
virtual void Observe(NotificationType type,
const NotificationSource& source,
@@ -91,7 +91,7 @@ class InitialLoadObserver : public NotificationObserver {
class NewTabUILoadObserver : public NotificationObserver {
public:
explicit NewTabUILoadObserver(AutomationProvider* automation);
- ~NewTabUILoadObserver();
+ virtual ~NewTabUILoadObserver();
virtual void Observe(NotificationType type,
const NotificationSource& source,
@@ -109,7 +109,7 @@ class NavigationControllerRestoredObserver : public NotificationObserver {
NavigationControllerRestoredObserver(AutomationProvider* automation,
NavigationController* controller,
IPC::Message* reply_message);
- ~NavigationControllerRestoredObserver();
+ virtual ~NavigationControllerRestoredObserver();
virtual void Observe(NotificationType type,
const NotificationSource& source,
@@ -134,7 +134,7 @@ class NavigationNotificationObserver : public NotificationObserver {
IPC::Message* reply_message,
int number_of_navigations,
bool include_current_navigation);
- ~NavigationNotificationObserver();
+ virtual ~NavigationNotificationObserver();
virtual void Observe(NotificationType type,
const NotificationSource& source,
@@ -176,6 +176,7 @@ class TabAppendedNotificationObserver : public TabStripNotificationObserver {
TabAppendedNotificationObserver(Browser* parent,
AutomationProvider* automation,
IPC::Message* reply_message);
+ virtual ~TabAppendedNotificationObserver();
virtual void ObserveTab(NavigationController* controller);
@@ -192,6 +193,7 @@ class TabClosedNotificationObserver : public TabStripNotificationObserver {
TabClosedNotificationObserver(AutomationProvider* automation,
bool wait_until_closed,
IPC::Message* reply_message);
+ virtual ~TabClosedNotificationObserver();
virtual void ObserveTab(NavigationController* controller);
@@ -220,7 +222,7 @@ class TabCountChangeObserver : public TabStripModelObserver {
virtual void TabStripModelDeleted();
private:
- ~TabCountChangeObserver();
+ virtual ~TabCountChangeObserver();
// Checks if the current tab count matches our target, and if so,
// sends the reply message and deletes self.
@@ -243,7 +245,7 @@ class ExtensionInstallNotificationObserver : public NotificationObserver {
ExtensionInstallNotificationObserver(AutomationProvider* automation,
int id,
IPC::Message* reply_message);
- ~ExtensionInstallNotificationObserver();
+ virtual ~ExtensionInstallNotificationObserver();
// Implementation of NotificationObserver.
virtual void Observe(NotificationType type,
@@ -270,7 +272,7 @@ class ExtensionReadyNotificationObserver : public NotificationObserver {
AutomationProvider* automation,
int id,
IPC::Message* reply_message);
- ~ExtensionReadyNotificationObserver();
+ virtual ~ExtensionReadyNotificationObserver();
// Implementation of NotificationObserver.
virtual void Observe(NotificationType type,
@@ -291,7 +293,7 @@ class ExtensionReadyNotificationObserver : public NotificationObserver {
class ExtensionUnloadNotificationObserver : public NotificationObserver {
public:
ExtensionUnloadNotificationObserver();
- ~ExtensionUnloadNotificationObserver();
+ virtual ~ExtensionUnloadNotificationObserver();
// Implementation of NotificationObserver.
virtual void Observe(NotificationType type,
@@ -313,7 +315,7 @@ class ExtensionTestResultNotificationObserver : public NotificationObserver {
public:
explicit ExtensionTestResultNotificationObserver(
AutomationProvider* automation);
- ~ExtensionTestResultNotificationObserver();
+ virtual ~ExtensionTestResultNotificationObserver();
// Implementation of NotificationObserver.
virtual void Observe(NotificationType type,
@@ -344,7 +346,7 @@ class BrowserOpenedNotificationObserver : public NotificationObserver {
public:
BrowserOpenedNotificationObserver(AutomationProvider* automation,
IPC::Message* reply_message);
- ~BrowserOpenedNotificationObserver();
+ virtual ~BrowserOpenedNotificationObserver();
virtual void Observe(NotificationType type,
const NotificationSource& source,
@@ -366,6 +368,7 @@ class BrowserClosedNotificationObserver : public NotificationObserver {
BrowserClosedNotificationObserver(Browser* browser,
AutomationProvider* automation,
IPC::Message* reply_message);
+ virtual ~BrowserClosedNotificationObserver();
virtual void Observe(NotificationType type,
const NotificationSource& source,
@@ -387,6 +390,7 @@ class BrowserCountChangeNotificationObserver : public NotificationObserver {
BrowserCountChangeNotificationObserver(int target_count,
AutomationProvider* automation,
IPC::Message* reply_message);
+ virtual ~BrowserCountChangeNotificationObserver();
virtual void Observe(NotificationType type,
const NotificationSource& source,
@@ -405,7 +409,7 @@ class AppModalDialogShownObserver : public NotificationObserver {
public:
AppModalDialogShownObserver(AutomationProvider* automation,
IPC::Message* reply_message);
- ~AppModalDialogShownObserver();
+ virtual ~AppModalDialogShownObserver();
virtual void Observe(NotificationType type,
const NotificationSource& source,
@@ -421,7 +425,7 @@ class AppModalDialogShownObserver : public NotificationObserver {
class ExecuteBrowserCommandObserver : public NotificationObserver {
public:
- ~ExecuteBrowserCommandObserver();
+ virtual ~ExecuteBrowserCommandObserver();
static bool CreateAndRegisterObserver(AutomationProvider* automation,
Browser* browser,
@@ -454,7 +458,7 @@ class FindInPageNotificationObserver : public NotificationObserver {
TabContents* parent_tab,
bool reply_with_json,
IPC::Message* reply_message);
- ~FindInPageNotificationObserver();
+ virtual ~FindInPageNotificationObserver();
virtual void Observe(NotificationType type,
const NotificationSource& source,
@@ -485,7 +489,7 @@ class FindInPageNotificationObserver : public NotificationObserver {
class DomOperationObserver : public NotificationObserver {
public:
DomOperationObserver();
- virtual ~DomOperationObserver() {}
+ virtual ~DomOperationObserver();
virtual void Observe(NotificationType type,
const NotificationSource& source,
@@ -502,6 +506,7 @@ class DomOperationObserver : public NotificationObserver {
class DomOperationMessageSender : public DomOperationObserver {
public:
explicit DomOperationMessageSender(AutomationProvider* automation);
+ virtual ~DomOperationMessageSender();
virtual void OnDomOperationCompleted(const std::string& json);
@@ -515,7 +520,7 @@ class DocumentPrintedNotificationObserver : public NotificationObserver {
public:
DocumentPrintedNotificationObserver(AutomationProvider* automation,
IPC::Message* reply_message);
- ~DocumentPrintedNotificationObserver();
+ virtual ~DocumentPrintedNotificationObserver();
virtual void Observe(NotificationType type, const NotificationSource& source,
const NotificationDetails& details);
@@ -577,6 +582,7 @@ class TabLanguageDeterminedObserver : public NotificationObserver {
IPC::Message* reply_message,
TabContents* tab_contents,
TranslateInfoBarDelegate* translate_bar);
+ virtual ~TabLanguageDeterminedObserver();
// NotificationObserver interface.
virtual void Observe(NotificationType type,
@@ -599,6 +605,7 @@ class InfoBarCountObserver : public NotificationObserver {
IPC::Message* reply_message,
TabContents* tab_contents,
size_t target_count);
+ virtual ~InfoBarCountObserver();
// NotificationObserver interface.
virtual void Observe(NotificationType type,
@@ -713,6 +720,7 @@ class AutomationProviderDownloadItemObserver : public DownloadItem::Observer {
AutomationProvider* provider,
IPC::Message* reply_message,
int downloads);
+ virtual ~AutomationProviderDownloadItemObserver();
virtual void OnDownloadUpdated(DownloadItem* download);
virtual void OnDownloadFileCompleted(DownloadItem* download);
@@ -735,6 +743,7 @@ class AutomationProviderDownloadUpdatedObserver
AutomationProvider* provider,
IPC::Message* reply_message,
bool wait_for_open);
+ virtual ~AutomationProviderDownloadUpdatedObserver();
virtual void OnDownloadUpdated(DownloadItem* download);
virtual void OnDownloadOpened(DownloadItem* download);
@@ -757,6 +766,7 @@ class AutomationProviderDownloadModelChangedObserver
AutomationProvider* provider,
IPC::Message* reply_message,
DownloadManager* download_manager);
+ virtual ~AutomationProviderDownloadModelChangedObserver();
virtual void ModelChanged();
@@ -776,6 +786,7 @@ class AutomationProviderSearchEngineObserver
AutomationProviderSearchEngineObserver(
AutomationProvider* provider,
IPC::Message* reply_message);
+ virtual ~AutomationProviderSearchEngineObserver();
virtual void OnTemplateURLModelChanged();
@@ -792,6 +803,7 @@ class AutomationProviderHistoryObserver {
AutomationProviderHistoryObserver(
AutomationProvider* provider,
IPC::Message* reply_message);
+ virtual ~AutomationProviderHistoryObserver();
void HistoryQueryComplete(HistoryService::Handle request_handle,
history::QueryResults* results);
@@ -808,6 +820,7 @@ class AutomationProviderImportSettingsObserver
AutomationProviderImportSettingsObserver(
AutomationProvider* provider,
IPC::Message* reply_message);
+ virtual ~AutomationProviderImportSettingsObserver();
virtual void ImportStarted();
virtual void ImportItemStarted(importer::ImportItem item);
@@ -825,6 +838,7 @@ class AutomationProviderGetPasswordsObserver
AutomationProviderGetPasswordsObserver(
AutomationProvider* provider,
IPC::Message* reply_message);
+ virtual ~AutomationProviderGetPasswordsObserver();
virtual void OnPasswordStoreRequestDone(
int handle, const std::vector<webkit_glue::PasswordForm*>& result);
@@ -841,6 +855,7 @@ class AutomationProviderBrowsingDataObserver
AutomationProviderBrowsingDataObserver(
AutomationProvider* provider,
IPC::Message* reply_message);
+ virtual ~AutomationProviderBrowsingDataObserver();
virtual void OnBrowsingDataRemoverDone();
@@ -856,7 +871,7 @@ class OmniboxAcceptNotificationObserver : public NotificationObserver {
OmniboxAcceptNotificationObserver(NavigationController* controller,
AutomationProvider* automation,
IPC::Message* reply_message);
- ~OmniboxAcceptNotificationObserver();
+ virtual ~OmniboxAcceptNotificationObserver();
virtual void Observe(NotificationType type,
const NotificationSource& source,
@@ -877,7 +892,7 @@ class SavePackageNotificationObserver : public NotificationObserver {
SavePackageNotificationObserver(SavePackage* save_package,
AutomationProvider* automation,
IPC::Message* reply_message);
- virtual ~SavePackageNotificationObserver() {}
+ virtual ~SavePackageNotificationObserver();
virtual void Observe(NotificationType type,
const NotificationSource& source,
@@ -899,6 +914,7 @@ class PageSnapshotTaker : public DomOperationObserver {
IPC::Message* reply_message,
RenderViewHost* render_view,
const FilePath& path);
+ virtual ~PageSnapshotTaker();
// Start the process of taking a snapshot of the entire page.
void Start();
@@ -960,6 +976,7 @@ class AutocompleteEditFocusedObserver : public NotificationObserver {
AutocompleteEditFocusedObserver(AutomationProvider* automation,
AutocompleteEditModel* autocomplete_edit,
IPC::Message* reply_message);
+ virtual ~AutocompleteEditFocusedObserver();
virtual void Observe(NotificationType type,
const NotificationSource& source,
@@ -980,6 +997,7 @@ class GetActiveNotificationsObserver : public NotificationObserver {
public:
GetActiveNotificationsObserver(AutomationProvider* automation,
IPC::Message* reply_message);
+ virtual ~GetActiveNotificationsObserver();
virtual void Observe(NotificationType type,
const NotificationSource& source,
@@ -1019,6 +1037,7 @@ class RendererProcessClosedObserver : public NotificationObserver {
public:
RendererProcessClosedObserver(AutomationProvider* automation,
IPC::Message* reply_message);
+ virtual ~RendererProcessClosedObserver();
virtual void Observe(NotificationType type,
const NotificationSource& source,
@@ -1039,6 +1058,7 @@ class InputEventAckNotificationObserver : public NotificationObserver {
InputEventAckNotificationObserver(AutomationProvider* automation,
IPC::Message* reply_message,
int event_type);
+ virtual ~InputEventAckNotificationObserver();
virtual void Observe(NotificationType type,
const NotificationSource& source,
@@ -1063,7 +1083,7 @@ class NewTabObserver : public NotificationObserver {
const NotificationDetails& details) OVERRIDE;
private:
- ~NewTabObserver();
+ virtual ~NewTabObserver();
NotificationRegistrar registrar_;
base::WeakPtr<AutomationProvider> automation_;
@@ -1086,7 +1106,7 @@ class WaitForProcessLauncherThreadToGoIdleObserver
friend class BrowserThread;
friend class DeleteTask<WaitForProcessLauncherThreadToGoIdleObserver>;
- ~WaitForProcessLauncherThreadToGoIdleObserver();
+ virtual ~WaitForProcessLauncherThreadToGoIdleObserver();
void RunOnProcessLauncherThread();
void RunOnUIThread();