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

Unified Diff: extensions/common/permissions/manifest_permission_set_unittest.cc

Issue 408493002: Make Clone, Contains, Equal and IPC function non-virtual and implement in manifest_permission.cc (Closed) Base URL: https://chromium.googlesource.com/chromium/src@warnings
Patch Set: More review comments 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
« no previous file with comments | « extensions/common/permissions/manifest_permission.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: extensions/common/permissions/manifest_permission_set_unittest.cc
diff --git a/extensions/common/permissions/manifest_permission_set_unittest.cc b/extensions/common/permissions/manifest_permission_set_unittest.cc
index d40c097decadf0f1dd8bef2fad2046d822d432fd..fdfec16b0ae34a7a70eaf32ab5c5b43b6fced101 100644
--- a/extensions/common/permissions/manifest_permission_set_unittest.cc
+++ b/extensions/common/permissions/manifest_permission_set_unittest.cc
@@ -34,16 +34,10 @@ class MockManifestPermission : public ManifestPermission {
return PermissionMessages();
}
- virtual bool FromValue(const base::Value* value) OVERRIDE {
- return false;
- }
+ virtual bool FromValue(const base::Value* value) OVERRIDE { return true; }
virtual scoped_ptr<base::Value> ToValue() const OVERRIDE {
- return scoped_ptr<base::Value>(base::Value::CreateNullValue());
- }
-
- virtual ManifestPermission* Clone() const OVERRIDE {
- return new MockManifestPermission(name_);
+ return make_scoped_ptr(base::Value::CreateNullValue());
}
virtual ManifestPermission* Diff(const ManifestPermission* rhs)
@@ -70,36 +64,6 @@ class MockManifestPermission : public ManifestPermission {
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_;
};
« no previous file with comments | « extensions/common/permissions/manifest_permission.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698