| Index: chrome/browser/chromeos/contacts/fake_contact_database.h
|
| diff --git a/chrome/browser/chromeos/contacts/fake_contact_database.h b/chrome/browser/chromeos/contacts/fake_contact_database.h
|
| index bc2256c6272199b3d9ce06d9553f5c54a3bfef8c..952a833bfe19cf8f430825960ff3eaf1ada2bd72 100644
|
| --- a/chrome/browser/chromeos/contacts/fake_contact_database.h
|
| +++ b/chrome/browser/chromeos/contacts/fake_contact_database.h
|
| @@ -22,6 +22,9 @@ class FakeContactDatabase : public ContactDatabaseInterface {
|
| void set_save_success(bool success) { save_success_ = success; }
|
| void set_load_success(bool success) { load_success_ = success; }
|
|
|
| + int num_saved_contacts() const { return num_saved_contacts_; }
|
| + void reset_stats() { num_saved_contacts_ = 0; }
|
| +
|
| // Copies |contacts| into |contacts_| and |metadata| into |metadata_|. These
|
| // values will be returned by subsequent calls to LoadContacts().
|
| void SetContacts(const ContactPointers& contacts,
|
| @@ -41,11 +44,18 @@ class FakeContactDatabase : public ContactDatabaseInterface {
|
| virtual ~FakeContactDatabase();
|
|
|
| private:
|
| + // Merges |updated_contacts| into |contacts_|.
|
| + void MergeContacts(const ContactPointers& updated_contacts);
|
| +
|
| // Should we report success in response to various requests?
|
| bool init_success_;
|
| bool save_success_;
|
| bool load_success_;
|
|
|
| + // Total number of contacts that have been passed to SaveContacts() while
|
| + // |save_success_| is true.
|
| + int num_saved_contacts_;
|
| +
|
| // Currently-stored contacts and metadata.
|
| ScopedVector<Contact> contacts_;
|
| UpdateMetadata metadata_;
|
|
|