Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(700)

Unified Diff: media/base/mock_filters.cc

Issue 6056008: Move lots of GMock stuff out of line. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Copyright junk Created 9 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: media/base/mock_filters.cc
diff --git a/media/base/mock_filters.cc b/media/base/mock_filters.cc
index f2110ffa36da014d3cd2e9b562c3077ab1e5897a..3347016df5af654cba3e85100df07ad97c8f5609 100644
--- a/media/base/mock_filters.cc
+++ b/media/base/mock_filters.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
+// Copyright (c) 2011 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.
@@ -6,6 +6,68 @@
namespace media {
+MockFilterCallback::MockFilterCallback() {}
+
+MockFilterCallback::~MockFilterCallback() {}
+
+FilterCallback* MockFilterCallback::NewCallback() {
+ return new CallbackImpl(this);
+}
+
+MockDataSource::MockDataSource() {}
+
+MockDataSource::~MockDataSource() {}
+
+MockDemuxer::MockDemuxer() {}
+
+MockDemuxer::~MockDemuxer() {}
+
+MockDemuxerStream::MockDemuxerStream() {}
+
+MockDemuxerStream::~MockDemuxerStream() {}
+
+MockVideoDecoder::MockVideoDecoder() {}
+
+MockVideoDecoder::~MockVideoDecoder() {}
+
+MockAudioDecoder::MockAudioDecoder() {}
+
+MockAudioDecoder::~MockAudioDecoder() {}
+
+MockVideoRenderer::MockVideoRenderer() {}
+
+MockVideoRenderer::~MockVideoRenderer() {}
+
+MockAudioRenderer::MockAudioRenderer() {}
+
+MockAudioRenderer::~MockAudioRenderer() {}
+
+MockFilterCollection::MockFilterCollection()
+ : data_source_(new MockDataSource()),
+ demuxer_(new MockDemuxer()),
+ video_decoder_(new MockVideoDecoder()),
+ audio_decoder_(new MockAudioDecoder()),
+ video_renderer_(new MockVideoRenderer()),
+ audio_renderer_(new MockAudioRenderer()) {
+}
+
+MockFilterCollection::~MockFilterCollection() {}
+
+FilterCollection* MockFilterCollection::filter_collection(
+ bool include_data_source) const {
+ FilterCollection* collection = new FilterCollection();
+
+ if (include_data_source) {
+ collection->AddDataSource(data_source_);
+ }
+ collection->AddDemuxer(demuxer_);
+ collection->AddVideoDecoder(video_decoder_);
+ collection->AddAudioDecoder(audio_decoder_);
+ collection->AddVideoRenderer(video_renderer_);
+ collection->AddAudioRenderer(audio_renderer_);
+ return collection;
+}
+
void RunFilterCallback(::testing::Unused, FilterCallback* callback) {
callback->Run();
delete callback;
« gpu/gpu.gyp ('K') | « media/base/mock_filters.h ('k') | media/base/mock_task.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698