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

Side by Side Diff: content/browser/renderer_host/media/web_contents_audio_input_stream_unittest.cc

Issue 16294003: Update content/ to use scoped_refptr<T>::get() rather than implicit "operator T*" (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebased Created 7 years, 6 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/browser/renderer_host/media/web_contents_audio_input_stream.h" 5 #include "content/browser/renderer_host/media/web_contents_audio_input_stream.h"
6 6
7 #include <list> 7 #include <list>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/bind_helpers.h" 10 #include "base/bind_helpers.h"
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after
202 } 202 }
203 203
204 void Open() { 204 void Open() {
205 mock_vais_ = 205 mock_vais_ =
206 new MockVirtualAudioInputStream(audio_thread_.message_loop_proxy()); 206 new MockVirtualAudioInputStream(audio_thread_.message_loop_proxy());
207 EXPECT_CALL(*mock_vais_, Open()); 207 EXPECT_CALL(*mock_vais_, Open());
208 EXPECT_CALL(*mock_vais_, Close()); // At Close() time. 208 EXPECT_CALL(*mock_vais_, Close()); // At Close() time.
209 209
210 ASSERT_EQ(kRenderProcessId, current_render_process_id_); 210 ASSERT_EQ(kRenderProcessId, current_render_process_id_);
211 ASSERT_EQ(kRenderViewId, current_render_view_id_); 211 ASSERT_EQ(kRenderViewId, current_render_view_id_);
212 EXPECT_CALL(*mock_tracker_, Start(kRenderProcessId, kRenderViewId, _)) 212 EXPECT_CALL(*mock_tracker_.get(), Start(kRenderProcessId, kRenderViewId, _))
213 .WillOnce(DoAll( 213 .WillOnce(DoAll(
214 SaveArg<2>(&change_callback_), 214 SaveArg<2>(&change_callback_),
215 WithArgs<0, 1>( 215 WithArgs<0, 1>(Invoke(&change_callback_,
216 Invoke(&change_callback_, 216 &WebContentsTracker::ChangeCallback::Run))));
217 &WebContentsTracker::ChangeCallback::Run)))); 217 EXPECT_CALL(*mock_tracker_.get(), Stop()); // At Close() time.
218 EXPECT_CALL(*mock_tracker_, Stop()); // At Close() time.
219 218
220 wcais_ = new WebContentsAudioInputStream( 219 wcais_ = new WebContentsAudioInputStream(
221 current_render_process_id_, current_render_view_id_, 220 current_render_process_id_, current_render_view_id_,
222 audio_thread_.message_loop_proxy(), mock_mirroring_manager_.get(), 221 audio_thread_.message_loop_proxy(), mock_mirroring_manager_.get(),
223 mock_tracker_, mock_vais_); 222 mock_tracker_, mock_vais_);
224 wcais_->Open(); 223 wcais_->Open();
225 } 224 }
226 225
227 void Start() { 226 void Start() {
228 EXPECT_CALL(*mock_vais_, Start(&mock_input_callback_)); 227 EXPECT_CALL(*mock_vais_, Start(&mock_input_callback_));
(...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after
505 WaitForData(); 504 WaitForData();
506 RUN_ON_AUDIO_THREAD(RemoveOneInputInFIFOOrder); 505 RUN_ON_AUDIO_THREAD(RemoveOneInputInFIFOOrder);
507 WaitForData(); 506 WaitForData();
508 RUN_ON_AUDIO_THREAD(ChangeMirroringTarget); 507 RUN_ON_AUDIO_THREAD(ChangeMirroringTarget);
509 RUN_ON_AUDIO_THREAD(RemoveOneInputInFIFOOrder); 508 RUN_ON_AUDIO_THREAD(RemoveOneInputInFIFOOrder);
510 RUN_ON_AUDIO_THREAD(Stop); 509 RUN_ON_AUDIO_THREAD(Stop);
511 RUN_ON_AUDIO_THREAD(Close); 510 RUN_ON_AUDIO_THREAD(Close);
512 } 511 }
513 512
514 } // namespace content 513 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698