Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / chrome / common / extensions / permissions / chrome_permission_message_provider.h
index d8584bb..6638fb5 100644 (file)
 
 namespace extensions {
 
+// Tested in two places:
+// 1. chrome_permission_message_provider_unittest.cc, which is a regular unit
+//    test for this class
+// 2. chrome/browser/extensions/permission_messages_unittest.cc, which is an
+//    integration test that ensures messages are correctly generated for
+//    extensions created through the extension system.
 class ChromePermissionMessageProvider : public PermissionMessageProvider {
  public:
   ChromePermissionMessageProvider();
-  virtual ~ChromePermissionMessageProvider();
+  ~ChromePermissionMessageProvider() override;
 
   // PermissionMessageProvider implementation.
-  virtual PermissionMessages GetPermissionMessages(
+  PermissionMessages GetPermissionMessages(
       const PermissionSet* permissions,
-      Manifest::Type extension_type) const OVERRIDE;
-  virtual std::vector<base::string16> GetWarningMessages(
+      Manifest::Type extension_type) const override;
+  std::vector<base::string16> GetWarningMessages(
       const PermissionSet* permissions,
-      Manifest::Type extension_type) const OVERRIDE;
-  virtual std::vector<base::string16> GetWarningMessagesDetails(
+      Manifest::Type extension_type) const override;
+  std::vector<base::string16> GetWarningMessagesDetails(
       const PermissionSet* permissions,
-      Manifest::Type extension_type) const OVERRIDE;
-  virtual bool IsPrivilegeIncrease(
-      const PermissionSet* old_permissions,
-      const PermissionSet* new_permissions,
-      Manifest::Type extension_type) const OVERRIDE;
+      Manifest::Type extension_type) const override;
+  bool IsPrivilegeIncrease(const PermissionSet* old_permissions,
+                           const PermissionSet* new_permissions,
+                           Manifest::Type extension_type) const override;
 
  private:
   // Gets the permission messages for the API permissions.