Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1440)

Unified Diff: chrome/browser/extensions/extension_notification_observer.cc

Issue 425303002: Move extension notifications to extensions/browser/notification_types.h (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: (extension-notifications) rebase Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/extensions/extension_notification_observer.cc
diff --git a/chrome/browser/extensions/extension_notification_observer.cc b/chrome/browser/extensions/extension_notification_observer.cc
index e7bb65a606f07f5548c545bc302e261f26efd0e2..074dbba6a4e53f9e13a2bf8a3b3d488840749376 100644
--- a/chrome/browser/extensions/extension_notification_observer.cc
+++ b/chrome/browser/extensions/extension_notification_observer.cc
@@ -14,11 +14,13 @@ namespace extensions {
namespace {
-std::string Str(const std::vector<chrome::NotificationType>& types) {
+std::string Str(const std::vector<extensions::NotificationType>& types) {
std::string str = "[";
bool needs_comma = false;
- for (std::vector<chrome::NotificationType>::const_iterator it =
- types.begin(); it != types.end(); ++it) {
+ for (std::vector<extensions::NotificationType>::const_iterator it =
+ types.begin();
+ it != types.end();
+ ++it) {
if (needs_comma)
str += ",";
needs_comma = true;
@@ -35,39 +37,40 @@ ExtensionNotificationObserver::ExtensionNotificationObserver(
const std::set<std::string>& extension_ids)
: extension_ids_(extension_ids) {
registrar_.Add(
- this, chrome::NOTIFICATION_EXTENSION_LOADED_DEPRECATED, source);
- registrar_.Add(this,
- chrome::NOTIFICATION_EXTENSION_WILL_BE_INSTALLED_DEPRECATED,
- source);
+ this, extensions::NOTIFICATION_EXTENSION_LOADED_DEPRECATED, source);
registrar_.Add(
- this, chrome::NOTIFICATION_EXTENSION_UNLOADED_DEPRECATED, source);
+ this,
+ extensions::NOTIFICATION_EXTENSION_WILL_BE_INSTALLED_DEPRECATED,
+ source);
+ registrar_.Add(
+ this, extensions::NOTIFICATION_EXTENSION_UNLOADED_DEPRECATED, source);
}
ExtensionNotificationObserver::~ExtensionNotificationObserver() {}
testing::AssertionResult ExtensionNotificationObserver::CheckNotifications() {
- return CheckNotifications(std::vector<chrome::NotificationType>());
+ return CheckNotifications(std::vector<extensions::NotificationType>());
}
testing::AssertionResult ExtensionNotificationObserver::CheckNotifications(
- chrome::NotificationType type) {
- return CheckNotifications(std::vector<chrome::NotificationType>(1, type));
+ extensions::NotificationType type) {
+ return CheckNotifications(std::vector<extensions::NotificationType>(1, type));
}
testing::AssertionResult ExtensionNotificationObserver::CheckNotifications(
- chrome::NotificationType t1,
- chrome::NotificationType t2) {
- std::vector<chrome::NotificationType> types;
+ extensions::NotificationType t1,
+ extensions::NotificationType t2) {
+ std::vector<extensions::NotificationType> types;
types.push_back(t1);
types.push_back(t2);
return CheckNotifications(types);
}
testing::AssertionResult ExtensionNotificationObserver::CheckNotifications(
- chrome::NotificationType t1,
- chrome::NotificationType t2,
- chrome::NotificationType t3) {
- std::vector<chrome::NotificationType> types;
+ extensions::NotificationType t1,
+ extensions::NotificationType t2,
+ extensions::NotificationType t3) {
+ std::vector<extensions::NotificationType> types;
types.push_back(t1);
types.push_back(t2);
types.push_back(t3);
@@ -75,13 +78,13 @@ testing::AssertionResult ExtensionNotificationObserver::CheckNotifications(
}
testing::AssertionResult ExtensionNotificationObserver::CheckNotifications(
- chrome::NotificationType t1,
- chrome::NotificationType t2,
- chrome::NotificationType t3,
- chrome::NotificationType t4,
- chrome::NotificationType t5,
- chrome::NotificationType t6) {
- std::vector<chrome::NotificationType> types;
+ extensions::NotificationType t1,
+ extensions::NotificationType t2,
+ extensions::NotificationType t3,
+ extensions::NotificationType t4,
+ extensions::NotificationType t5,
+ extensions::NotificationType t6) {
+ std::vector<extensions::NotificationType> types;
types.push_back(t1);
types.push_back(t2);
types.push_back(t3);
@@ -97,27 +100,30 @@ void ExtensionNotificationObserver::Observe(
const content::NotificationSource& source,
const content::NotificationDetails& details) {
switch (type) {
- case chrome::NOTIFICATION_EXTENSION_WILL_BE_INSTALLED_DEPRECATED: {
+ case extensions::NOTIFICATION_EXTENSION_WILL_BE_INSTALLED_DEPRECATED: {
const Extension* extension =
content::Details<const InstalledExtensionInfo>(details)->extension;
if (extension_ids_.count(extension->id()))
- notifications_.push_back(static_cast<chrome::NotificationType>(type));
+ notifications_.push_back(
+ static_cast<extensions::NotificationType>(type));
break;
}
- case chrome::NOTIFICATION_EXTENSION_LOADED_DEPRECATED: {
+ case extensions::NOTIFICATION_EXTENSION_LOADED_DEPRECATED: {
const Extension* extension =
content::Details<const Extension>(details).ptr();
if (extension_ids_.count(extension->id()))
- notifications_.push_back(static_cast<chrome::NotificationType>(type));
+ notifications_.push_back(
+ static_cast<extensions::NotificationType>(type));
break;
}
- case chrome::NOTIFICATION_EXTENSION_UNLOADED_DEPRECATED: {
+ case extensions::NOTIFICATION_EXTENSION_UNLOADED_DEPRECATED: {
UnloadedExtensionInfo* reason =
content::Details<UnloadedExtensionInfo>(details).ptr();
if (extension_ids_.count(reason->extension->id())) {
- notifications_.push_back(static_cast<chrome::NotificationType>(type));
+ notifications_.push_back(
+ static_cast<extensions::NotificationType>(type));
// The only way that extensions are unloaded in these tests is
// by blacklisting.
EXPECT_EQ(UnloadedExtensionInfo::REASON_BLACKLIST,
@@ -133,7 +139,7 @@ void ExtensionNotificationObserver::Observe(
}
testing::AssertionResult ExtensionNotificationObserver::CheckNotifications(
- const std::vector<chrome::NotificationType>& types) {
+ const std::vector<extensions::NotificationType>& types) {
testing::AssertionResult result = (notifications_ == types) ?
testing::AssertionSuccess() :
testing::AssertionFailure() << "Expected " << Str(types) << ", " <<
« no previous file with comments | « chrome/browser/extensions/extension_notification_observer.h ('k') | chrome/browser/extensions/extension_service.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698