#include "base/pickle.h"
#include "base/values.h"
-#include "extensions/common/extension_messages.h"
#include "extensions/common/permissions/manifest_permission.h"
#include "extensions/common/permissions/manifest_permission_set.h"
#include "ipc/ipc_message.h"
: name_(name) {
}
- virtual std::string name() const OVERRIDE {
- return name_;
- }
+ std::string name() const override { return name_; }
- virtual std::string id() const OVERRIDE {
- return name();
- }
+ std::string id() const override { return name(); }
- virtual bool HasMessages() const OVERRIDE {
- return false;
- }
+ bool HasMessages() const override { return false; }
- virtual PermissionMessages GetMessages() const OVERRIDE {
+ PermissionMessages GetMessages() const override {
return PermissionMessages();
}
- virtual bool FromValue(const base::Value* value) OVERRIDE {
- return false;
- }
-
- virtual scoped_ptr<base::Value> ToValue() const OVERRIDE {
- return scoped_ptr<base::Value>(base::Value::CreateNullValue());
- }
+ bool FromValue(const base::Value* value) override { return true; }
- virtual ManifestPermission* Clone() const OVERRIDE {
- return new MockManifestPermission(name_);
+ scoped_ptr<base::Value> ToValue() const override {
+ return make_scoped_ptr(base::Value::CreateNullValue());
}
- virtual ManifestPermission* Diff(const ManifestPermission* rhs)
- const OVERRIDE {
+ ManifestPermission* Diff(const ManifestPermission* rhs) const override {
const MockManifestPermission* other =
static_cast<const MockManifestPermission*>(rhs);
EXPECT_EQ(name_, other->name_);
return NULL;
}
- virtual ManifestPermission* Union(const ManifestPermission* rhs)
- const OVERRIDE {
+ ManifestPermission* Union(const ManifestPermission* rhs) const override {
const MockManifestPermission* other =
static_cast<const MockManifestPermission*>(rhs);
EXPECT_EQ(name_, other->name_);
return new MockManifestPermission(name_);
}
- virtual ManifestPermission* Intersect(const ManifestPermission* rhs)
- const OVERRIDE {
+ ManifestPermission* Intersect(const ManifestPermission* rhs) const override {
const MockManifestPermission* other =
static_cast<const MockManifestPermission*>(rhs);
EXPECT_EQ(name_, other->name_);
return new MockManifestPermission(name_);
}
- virtual bool Contains(const ManifestPermission* rhs) const OVERRIDE {
- const MockManifestPermission* other =
- static_cast<const MockManifestPermission*>(rhs);
- EXPECT_EQ(name_, other->name_);
- return true;
- }
-
- virtual bool Equal(const ManifestPermission* rhs) const OVERRIDE {
- const MockManifestPermission* other =
- static_cast<const MockManifestPermission*>(rhs);
- EXPECT_EQ(name_, other->name_);
- return true;
- }
-
- virtual void Write(IPC::Message* m) const OVERRIDE {
- IPC::WriteParam(m, name_);
- }
-
- virtual bool Read(const IPC::Message* m, PickleIterator* iter) OVERRIDE {
- std::string read_name;
- bool result = IPC::ReadParam(m, iter, &read_name);
- if (!result)
- return result;
- EXPECT_EQ(read_name, name_);
- return true;
- }
-
- virtual void Log(std::string* log) const OVERRIDE {
- }
-
private:
std::string name_;
};