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

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

Issue 2787703004: [Mojo Video Capture] Fix VideoCaptureManager exposing implementation details to clients (Closed)
Patch Set: Pull changes from upstream Created 3 years, 8 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
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 // Unit tests for AudioOutputAuthorizationHandler. 5 // Unit tests for AudioOutputAuthorizationHandler.
6 6
7 #include "content/browser/renderer_host/media/audio_output_authorization_handler .h" 7 #include "content/browser/renderer_host/media/audio_output_authorization_handler .h"
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/command_line.h" 10 #include "base/command_line.h"
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
62 switches::kUseFakeDeviceForMediaStream); 62 switches::kUseFakeDeviceForMediaStream);
63 63
64 thread_bundle_ = base::MakeUnique<TestBrowserThreadBundle>( 64 thread_bundle_ = base::MakeUnique<TestBrowserThreadBundle>(
65 TestBrowserThreadBundle::Options::REAL_IO_THREAD); 65 TestBrowserThreadBundle::Options::REAL_IO_THREAD);
66 audio_thread_ = base::MakeUnique<AudioManagerThread>(); 66 audio_thread_ = base::MakeUnique<AudioManagerThread>();
67 audio_manager_.reset(new media::FakeAudioManager( 67 audio_manager_.reset(new media::FakeAudioManager(
68 audio_thread_->task_runner(), audio_thread_->worker_task_runner(), 68 audio_thread_->task_runner(), audio_thread_->worker_task_runner(),
69 &log_factory_)); 69 &log_factory_));
70 audio_system_ = media::AudioSystemImpl::Create(audio_manager_.get()); 70 audio_system_ = media::AudioSystemImpl::Create(audio_manager_.get());
71 media_stream_manager_ = 71 media_stream_manager_ =
72 base::MakeUnique<MediaStreamManager>(audio_system_.get()); 72 MediaStreamManager::CreateWithDefaults(audio_system_.get());
73 // Make sure everything is done initializing: 73 // Make sure everything is done initializing:
74 SyncWithAllThreads(); 74 SyncWithAllThreads();
75 } 75 }
76 76
77 ~AudioOutputAuthorizationHandlerTest() override { SyncWithAllThreads(); } 77 ~AudioOutputAuthorizationHandlerTest() override { SyncWithAllThreads(); }
78 78
79 protected: 79 protected:
80 MediaStreamManager* GetMediaStreamManager() { 80 MediaStreamManager* GetMediaStreamManager() {
81 return media_stream_manager_.get(); 81 return media_stream_manager_.get();
82 } 82 }
(...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after
329 (base::Bind(&AudioOutputAuthorizationHandler::RequestDeviceAuthorization, 329 (base::Bind(&AudioOutputAuthorizationHandler::RequestDeviceAuthorization,
330 base::Unretained(handler.get()), kRenderFrameId, kSessionId, 330 base::Unretained(handler.get()), kRenderFrameId, kSessionId,
331 std::string(), BadSecurityOrigin(), listener.Get()))); 331 std::string(), BadSecurityOrigin(), listener.Get())));
332 332
333 SyncWithAllThreads(); 333 SyncWithAllThreads();
334 BrowserThread::DeleteSoon(BrowserThread::IO, FROM_HERE, handler.release()); 334 BrowserThread::DeleteSoon(BrowserThread::IO, FROM_HERE, handler.release());
335 SyncWithAllThreads(); 335 SyncWithAllThreads();
336 } 336 }
337 337
338 } // namespace content 338 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698