Index: content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc |
diff --git a/content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc b/content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc |
index 0539bb84d2080a9eb0c725b04d81a8f0fa266147..e0ad53a74aa2064e4bf6a22cf89658469e694abb 100644 |
--- a/content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc |
+++ b/content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc |
@@ -17,7 +17,6 @@ |
#include "content/test/test_content_browser_client.h" |
#include "content/test/test_content_client.h" |
#include "ipc/ipc_message_macros.h" |
-#include "media/audio/audio_manager.h" |
#include "net/url_request/url_request_context.h" |
#include "testing/gmock/include/gmock/gmock.h" |
#include "testing/gtest/include/gtest/gtest.h" |
@@ -40,9 +39,8 @@ class MockMediaStreamDispatcherHost : public MediaStreamDispatcherHost, |
public content::TestContentBrowserClient { |
public: |
MockMediaStreamDispatcherHost(content::ResourceContext* resource_context, |
- MessageLoop* message_loop, |
- media::AudioManager* audio_manager) |
- : MediaStreamDispatcherHost(resource_context, kProcessId, audio_manager), |
+ MessageLoop* message_loop) |
+ : MediaStreamDispatcherHost(resource_context, kProcessId), |
message_loop_(message_loop) {} |
// A list of mock methods. |
@@ -162,17 +160,15 @@ class MediaStreamDispatcherHostTest : public testing::Test { |
io_thread_.reset(new BrowserThreadImpl(BrowserThread::IO, |
message_loop_.get())); |
- audio_manager_.reset(media::AudioManager::Create()); |
- |
// Create our own media observer. |
media_observer_.reset(new MockMediaObserver()); |
// Make sure we use fake devices to avoid long delays. |
MediaStreamManager::GetForResourceContext( |
- &resource_context_, audio_manager_.get())->UseFakeDevice(); |
+ &resource_context_)->UseFakeDevice(); |
- host_ = new MockMediaStreamDispatcherHost( |
- &resource_context_, message_loop_.get(), audio_manager_.get()); |
+ host_ = new MockMediaStreamDispatcherHost(&resource_context_, |
+ message_loop_.get()); |
// Use the fake content client and browser. |
old_client_ = content::GetContentClient(); |
@@ -201,9 +197,8 @@ class MediaStreamDispatcherHostTest : public testing::Test { |
static void PostQuitOnVideoCaptureManagerThread( |
MessageLoop* message_loop, |
media_stream::MediaStreamManager* media_stream_manager) { |
- media_stream_manager->video_capture_manager()->GetMessageLoop()-> |
- PostTask(FROM_HERE, |
- base::Bind(&PostQuitMessageLoop, message_loop)); |
+ media_stream_manager->GetMessageLoop()->PostTask( |
+ FROM_HERE, base::Bind(&PostQuitMessageLoop, message_loop)); |
} |
// SyncWithVideoCaptureManagerThread() waits until all pending tasks on the |
@@ -217,7 +212,7 @@ class MediaStreamDispatcherHostTest : public testing::Test { |
base::Bind(&PostQuitOnVideoCaptureManagerThread, |
message_loop_.get(), |
MediaStreamManager::GetForResourceContext( |
- &resource_context_, audio_manager_.get()))); |
+ &resource_context_))); |
message_loop_->Run(); |
} |
@@ -225,7 +220,6 @@ class MediaStreamDispatcherHostTest : public testing::Test { |
scoped_ptr<MessageLoop> message_loop_; |
scoped_ptr<BrowserThreadImpl> ui_thread_; |
scoped_ptr<BrowserThreadImpl> io_thread_; |
- scoped_ptr<media::AudioManager> audio_manager_; |
content::MockResourceContext resource_context_; |
content::ContentClient* old_client_; |
content::ContentBrowserClient* old_browser_client_; |
@@ -346,8 +340,7 @@ TEST_F(MediaStreamDispatcherHostTest, FailDevice) { |
EXPECT_CALL(*host_, OnVideoDeviceFailed(kRenderId, 0)); |
int session_id = host_->video_devices_[0].session_id; |
- MediaStreamManager::GetForResourceContext( |
- &resource_context_, audio_manager_.get())-> |
+ MediaStreamManager::GetForResourceContext(&resource_context_)-> |
video_capture_manager()->Error(session_id); |
scherkus (not reviewing)
2012/06/27 00:52:31
fix indent
no longer working on chromium
2012/06/27 14:07:16
Done.
|
WaitForResult(); |
EXPECT_EQ(host_->video_devices_.size(), 0u); |