Add ICU message format support
[chromium-blink-merge.git] / media / audio / sounds / test_data.cc
blobdc667c9996d567bed9418ec29edc82394722d933
1 // Copyright 2013 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 "media/audio/sounds/test_data.h"
7 #include "base/logging.h"
8 #include "base/message_loop/message_loop.h"
10 namespace media {
12 TestObserver::TestObserver(const base::Closure& quit)
13 : loop_(base::MessageLoop::current()),
14 quit_(quit),
15 num_play_requests_(0),
16 num_stop_requests_(0),
17 cursor_(0) {
18 DCHECK(loop_);
21 TestObserver::~TestObserver() {
24 void TestObserver::OnPlay() {
25 ++num_play_requests_;
28 void TestObserver::OnStop(size_t cursor) {
29 ++num_stop_requests_;
30 cursor_ = cursor;
31 loop_->PostTask(FROM_HERE, quit_);
34 } // namespace media