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

Unified Diff: chrome/browser/sync/api/sync_change.cc

Issue 7978044: Sync/Valgrind: Add gmock printers for SyncChange, SyncData, SyncError. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Review fixes. Created 9 years, 3 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/sync/api/sync_change.cc
diff --git a/chrome/browser/sync/api/sync_change.cc b/chrome/browser/sync/api/sync_change.cc
index afd321d646d7d31f16541f07ceaf64e0fdf9ac36..77d25442f06260c90ab37a38747ae0dfd3a3f4da 100644
--- a/chrome/browser/sync/api/sync_change.cc
+++ b/chrome/browser/sync/api/sync_change.cc
@@ -4,6 +4,8 @@
#include "chrome/browser/sync/api/sync_change.h"
+#include <iostream>
akalin 2011/09/22 01:24:56 iostream -> ostream
James Hawkins 2011/09/22 02:50:29 Done.
+
SyncChange::SyncChange() : change_type_(ACTION_INVALID) {
}
@@ -59,3 +61,12 @@ std::string SyncChange::ChangeTypeToString(SyncChangeType change_type) {
}
return std::string();
}
+
+std::string SyncChange::ToString() const {
+ return "{" + ChangeTypeToString(change_type_) +
+ ", " + sync_data_.ToString() + "}";
+}
+
+void PrintTo(const SyncChange& sync_change, std::ostream* os) {
+ *os << sync_change.ToString();
+}

Powered by Google App Engine
This is Rietveld 408576698