Index: sync/test/fake_server/fake_server.cc |
diff --git a/sync/test/fake_server/fake_server.cc b/sync/test/fake_server/fake_server.cc |
index 9a464578c3ca33d15bab81c8c819fd5aa89e775b..01f5a16f7b76875db6679d24e7e075a51aedd3b0 100644 |
--- a/sync/test/fake_server/fake_server.cc |
+++ b/sync/test/fake_server/fake_server.cc |
@@ -169,14 +169,18 @@ FakeServer::FakeServer() : version_(0), |
request_counter_(0), |
network_enabled_(true), |
weak_ptr_factory_(this) { |
+ Init(); |
+} |
+ |
+FakeServer::~FakeServer() {} |
+ |
+void FakeServer::Init() { |
keystore_keys_.push_back(kDefaultKeystoreKey); |
const bool create_result = CreateDefaultPermanentItems(); |
DCHECK(create_result) << "Permanent items were not created successfully."; |
} |
-FakeServer::~FakeServer() {} |
- |
bool FakeServer::CreatePermanentBookmarkFolder(const std::string& server_tag, |
const std::string& name) { |
DCHECK(thread_checker_.CalledOnValidThread()); |
@@ -590,6 +594,7 @@ void FakeServer::ClearServerData() { |
entities_.clear(); |
keystore_keys_.clear(); |
++store_birthday_; |
+ Init(); |
} |
void FakeServer::SetAuthenticated() { |