Index: content/shell/test_runner/mock_web_user_media_client.cc |
diff --git a/components/test_runner/mock_web_user_media_client.cc b/content/shell/test_runner/mock_web_user_media_client.cc |
similarity index 57% |
rename from components/test_runner/mock_web_user_media_client.cc |
rename to content/shell/test_runner/mock_web_user_media_client.cc |
index 3eace861e01485854accfc885643644b0eeed7f9..19e514ffcd43aa367a4912bad382a36f4baf3195 100644 |
--- a/components/test_runner/mock_web_user_media_client.cc |
+++ b/content/shell/test_runner/mock_web_user_media_client.cc |
@@ -2,7 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "components/test_runner/mock_web_user_media_client.h" |
+#include "content/shell/test_runner/mock_web_user_media_client.h" |
#include <stddef.h> |
@@ -10,7 +10,7 @@ |
#include "base/bind_helpers.h" |
#include "base/logging.h" |
#include "base/macros.h" |
-#include "components/test_runner/web_test_delegate.h" |
+#include "content/shell/test_runner/web_test_delegate.h" |
#include "third_party/WebKit/public/platform/WebMediaConstraints.h" |
#include "third_party/WebKit/public/platform/WebMediaDeviceInfo.h" |
#include "third_party/WebKit/public/platform/WebMediaStream.h" |
@@ -33,8 +33,7 @@ using blink::WebVector; |
namespace test_runner { |
-class MockExtraData : public WebMediaStream::ExtraData { |
-}; |
+class MockExtraData : public WebMediaStream::ExtraData {}; |
MockWebUserMediaClient::MockWebUserMediaClient(WebTestDelegate* delegate) |
: delegate_(delegate), |
@@ -45,53 +44,48 @@ MockWebUserMediaClient::~MockWebUserMediaClient() {} |
void MockWebUserMediaClient::requestUserMedia( |
const WebUserMediaRequest& stream_request) { |
- DCHECK(!stream_request.isNull()); |
- WebUserMediaRequest request = stream_request; |
- |
- if (request.ownerDocument().isNull() || !request.ownerDocument().frame()) { |
- delegate_->PostTask(base::Bind( |
- &WebUserMediaRequest::requestFailed, |
- base::Owned(new WebUserMediaRequest(request)), WebString())); |
- return; |
- } |
- |
- WebMediaStream stream; |
- stream.initialize(WebVector<WebMediaStreamTrack>(), |
- WebVector<WebMediaStreamTrack>()); |
- stream.setExtraData(new MockExtraData()); |
- |
- if (request.audio() && |
- !delegate_->AddMediaStreamAudioSourceAndTrack(&stream)) { |
- WebMediaStreamSource source; |
- source.initialize("MockAudioDevice#1", |
- WebMediaStreamSource::TypeAudio, |
- "Mock audio device", |
- false /* remote */); |
- WebMediaStreamTrack web_track; |
- web_track.initialize(source); |
- stream.addTrack(web_track); |
- } |
- |
- if (request.video() && |
- !delegate_->AddMediaStreamVideoSourceAndTrack(&stream)) { |
- WebMediaStreamSource source; |
- source.initialize("MockVideoDevice#1", |
- WebMediaStreamSource::TypeVideo, |
- "Mock video device", |
- false /* remote */); |
- WebMediaStreamTrack web_track; |
- web_track.initialize(source); |
- stream.addTrack(web_track); |
- } |
+ DCHECK(!stream_request.isNull()); |
+ WebUserMediaRequest request = stream_request; |
+ if (request.ownerDocument().isNull() || !request.ownerDocument().frame()) { |
delegate_->PostTask( |
- base::Bind(&WebUserMediaRequest::requestSucceeded, |
- base::Owned(new WebUserMediaRequest(request)), stream)); |
+ base::Bind(&WebUserMediaRequest::requestFailed, |
+ base::Owned(new WebUserMediaRequest(request)), WebString())); |
+ return; |
+ } |
+ |
+ WebMediaStream stream; |
+ stream.initialize(WebVector<WebMediaStreamTrack>(), |
+ WebVector<WebMediaStreamTrack>()); |
+ stream.setExtraData(new MockExtraData()); |
+ |
+ if (request.audio() && |
+ !delegate_->AddMediaStreamAudioSourceAndTrack(&stream)) { |
+ WebMediaStreamSource source; |
+ source.initialize("MockAudioDevice#1", WebMediaStreamSource::TypeAudio, |
+ "Mock audio device", false /* remote */); |
+ WebMediaStreamTrack web_track; |
+ web_track.initialize(source); |
+ stream.addTrack(web_track); |
+ } |
+ |
+ if (request.video() && |
+ !delegate_->AddMediaStreamVideoSourceAndTrack(&stream)) { |
+ WebMediaStreamSource source; |
+ source.initialize("MockVideoDevice#1", WebMediaStreamSource::TypeVideo, |
+ "Mock video device", false /* remote */); |
+ WebMediaStreamTrack web_track; |
+ web_track.initialize(source); |
+ stream.addTrack(web_track); |
+ } |
+ |
+ delegate_->PostTask(base::Bind(&WebUserMediaRequest::requestSucceeded, |
+ base::Owned(new WebUserMediaRequest(request)), |
+ stream)); |
} |
void MockWebUserMediaClient::cancelUserMediaRequest( |
- const WebUserMediaRequest&) { |
-} |
+ const WebUserMediaRequest&) {} |
void MockWebUserMediaClient::requestMediaDevices( |
const WebMediaDevicesRequest& request) { |
@@ -101,30 +95,22 @@ void MockWebUserMediaClient::requestMediaDevices( |
const char* label; |
const char* group_id; |
} test_devices[] = { |
- { |
- "device1", |
- WebMediaDeviceInfo::MediaDeviceKindAudioInput, |
- "Built-in microphone", |
- "group1", |
- }, |
- { |
- "device2", |
- WebMediaDeviceInfo::MediaDeviceKindAudioOutput, |
- "Built-in speakers", |
- "group1", |
- }, |
- { |
- "device3", |
- WebMediaDeviceInfo::MediaDeviceKindVideoInput, |
- "Built-in webcam", |
- "group2", |
- }, |
- { |
- "device4", |
- WebMediaDeviceInfo::MediaDeviceKindAudioInput, |
- "Extra microphone", |
- "group3", |
- }, |
+ { |
+ "device1", WebMediaDeviceInfo::MediaDeviceKindAudioInput, |
+ "Built-in microphone", "group1", |
+ }, |
+ { |
+ "device2", WebMediaDeviceInfo::MediaDeviceKindAudioOutput, |
+ "Built-in speakers", "group1", |
+ }, |
+ { |
+ "device3", WebMediaDeviceInfo::MediaDeviceKindVideoInput, |
+ "Built-in webcam", "group2", |
+ }, |
+ { |
+ "device4", WebMediaDeviceInfo::MediaDeviceKindAudioInput, |
+ "Extra microphone", "group3", |
+ }, |
}; |
size_t num_devices = should_enumerate_extra_device_ |