Enabling tests which should be fixed by r173829.
[chromium-blink-merge.git] / sync / test / fake_extensions_activity_monitor.cc
blob9fb20a6acff42d93946992ba3cbd305dd86f7700
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "sync/test/fake_extensions_activity_monitor.h"
7 #include "base/logging.h"
9 namespace syncer {
11 FakeExtensionsActivityMonitor::FakeExtensionsActivityMonitor() {}
13 FakeExtensionsActivityMonitor::~FakeExtensionsActivityMonitor() {
14 DCHECK(CalledOnValidThread());
17 void FakeExtensionsActivityMonitor::GetAndClearRecords(Records* buffer) {
18 DCHECK(CalledOnValidThread());
19 buffer->clear();
20 buffer->swap(records_);
23 void FakeExtensionsActivityMonitor::PutRecords(const Records& records) {
24 DCHECK(CalledOnValidThread());
25 for (Records::const_iterator i = records.begin(); i != records.end(); ++i) {
26 records_[i->first].extension_id = i->second.extension_id;
27 records_[i->first].bookmark_write_count += i->second.bookmark_write_count;
31 } // namespace syncer