diff options
author | zea@chromium.org <zea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-07-13 22:54:12 +0000 |
---|---|---|
committer | zea@chromium.org <zea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-07-13 22:54:12 +0000 |
commit | 4e9e6116c031960d9e24e1413716cb01e59e0baa (patch) | |
tree | 711658a376b5c9f5c6ab5d7bb8ce79578d93c320 /sync/test/callback_counter.h | |
parent | bb678c9ae6f975bb0dd9730b5796fe42451fab0a (diff) | |
download | chromium_src-4e9e6116c031960d9e24e1413716cb01e59e0baa.zip chromium_src-4e9e6116c031960d9e24e1413716cb01e59e0baa.tar.gz chromium_src-4e9e6116c031960d9e24e1413716cb01e59e0baa.tar.bz2 |
Finish commit 146665: [Sync] Refactor sync configuration logic.
Only the last patchset (which was a partial diff) was committed..
Original codereview at: https://chromiumcodereview.appspot.com/10780002/
TBR=rlarocque@chromium.org
BUG=129665
TEST=
Review URL: https://chromiumcodereview.appspot.com/10791002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146677 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'sync/test/callback_counter.h')
-rw-r--r-- | sync/test/callback_counter.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/sync/test/callback_counter.h b/sync/test/callback_counter.h new file mode 100644 index 0000000..16b2acb --- /dev/null +++ b/sync/test/callback_counter.h @@ -0,0 +1,28 @@ +// Copyright (c) 2012 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef SYNC_TEST_CALLBACK_COUNTER_H_ +#define SYNC_TEST_CALLBACK_COUNTER_H_ + +namespace syncer { + +// Helper class to track how many times a callback is triggered. +class CallbackCounter { + public: + CallbackCounter() { Reset(); } + ~CallbackCounter() {} + + void Reset() { times_called_ = 0; } + void Callback() { ++times_called_; } + int times_called() const { return times_called_; } + + private: + int times_called_; + + DISALLOW_COPY_AND_ASSIGN(CallbackCounter); +}; + +} // namespace syncer + +#endif // SYNC_TEST_CALLBACK_COUNTER_H_ |