Index: content/renderer/media/media_stream_video_source_unittest.cc |
diff --git a/content/renderer/media/media_stream_video_source_unittest.cc b/content/renderer/media/media_stream_video_source_unittest.cc |
index 1060b04ad260d89e50e86d01f7f989a4a48668da..8acad9948cb3e1c9de03983d09cf216ddf8dd176 100644 |
--- a/content/renderer/media/media_stream_video_source_unittest.cc |
+++ b/content/renderer/media/media_stream_video_source_unittest.cc |
@@ -8,6 +8,7 @@ |
#include "base/strings/string_number_conversions.h" |
#include "base/strings/utf_string_conversions.h" |
#include "content/renderer/media/media_stream_video_source.h" |
+#include "content/renderer/media/media_stream_video_track.h" |
#include "content/renderer/media/mock_media_stream_dependency_factory.h" |
#include "content/renderer/media/mock_media_stream_video_source.h" |
#include "media/base/video_frame.h" |
@@ -81,18 +82,12 @@ class MediaStreamVideoSourceTest |
blink::WebMediaStreamTrack CreateTrack( |
const std::string& id, |
const blink::WebMediaConstraints& constraints) { |
- blink::WebMediaStreamTrack track; |
- track.initialize(base::UTF8ToUTF16(id), webkit_source_); |
- |
- MediaStreamVideoSource* source = |
- static_cast<MediaStreamVideoSource*>(track.source().extraData()); |
- |
- source->AddTrack(track, |
- constraints, |
- base::Bind( |
- &MediaStreamVideoSourceTest::OnConstraintsApplied, |
- base::Unretained(this))); |
- return track; |
+ return MediaStreamVideoTrack::CreateVideoTrack( |
+ mock_source_, constraints, |
+ base::Bind( |
+ &MediaStreamVideoSourceTest::OnConstraintsApplied, |
+ base::Unretained(this)), |
+ true, NULL); |
Ronghua Wu (Left Chromium)
2014/03/04 01:04:11
prefer to have meaningful variables for these
perkj_chrome
2014/03/04 10:44:51
Done.
|
} |
blink::WebMediaStreamTrack CreateTrackAndStartSource( |
@@ -151,7 +146,7 @@ class MediaStreamVideoSourceTest |
TEST_F(MediaStreamVideoSourceTest, AddTrackAndStartSource) { |
blink::WebMediaConstraints constraints; |
constraints.initialize(); |
- blink::WebMediaStreamTrack track = CreateTrack("123", constraints); |
+ CreateTrack("123", constraints); |
mock_source()->CompleteGetSupportedFormats(); |
mock_source()->StartMockedSource(); |
EXPECT_EQ(1, NumberOfSuccessConstraintsCallbacks()); |
@@ -171,18 +166,18 @@ TEST_F(MediaStreamVideoSourceTest, AddTwoTracksBeforeSourceStarts) { |
TEST_F(MediaStreamVideoSourceTest, AddTrackAfterSourceStarts) { |
blink::WebMediaConstraints constraints; |
constraints.initialize(); |
- blink::WebMediaStreamTrack track1 = CreateTrack("123", constraints); |
+ CreateTrack("123", constraints); |
mock_source()->CompleteGetSupportedFormats(); |
mock_source()->StartMockedSource(); |
EXPECT_EQ(1, NumberOfSuccessConstraintsCallbacks()); |
- blink::WebMediaStreamTrack track2 = CreateTrack("123", constraints); |
+ CreateTrack("123", constraints); |
EXPECT_EQ(2, NumberOfSuccessConstraintsCallbacks()); |
} |
TEST_F(MediaStreamVideoSourceTest, AddTrackAndFailToStartSource) { |
blink::WebMediaConstraints constraints; |
constraints.initialize(); |
- blink::WebMediaStreamTrack track = CreateTrack("123", constraints); |
+ CreateTrack("123", constraints); |
mock_source()->CompleteGetSupportedFormats(); |
mock_source()->FailToStartMockedSource(); |
EXPECT_EQ(1, NumberOfFailedConstraintsCallbacks()); |
@@ -191,8 +186,8 @@ TEST_F(MediaStreamVideoSourceTest, AddTrackAndFailToStartSource) { |
TEST_F(MediaStreamVideoSourceTest, AddTwoTracksBeforeGetSupportedFormats) { |
blink::WebMediaConstraints constraints; |
constraints.initialize(); |
- blink::WebMediaStreamTrack track1 = CreateTrack("123", constraints); |
- blink::WebMediaStreamTrack track2 = CreateTrack("123", constraints); |
+ CreateTrack("123", constraints); |
+ CreateTrack("123", constraints); |
mock_source()->CompleteGetSupportedFormats(); |
mock_source()->StartMockedSource(); |
EXPECT_EQ(2, NumberOfSuccessConstraintsCallbacks()); |
@@ -236,7 +231,7 @@ TEST_F(MediaStreamVideoSourceTest, MandatoryAspectRatio4To3) { |
CreateTrackAndStartSource(factory.CreateConstraints(), 640, 480, 30); |
} |
-// Test that ApplyConstraints fail if the mandatory aspect ratio |
+// Test that AddTrack fail if the mandatory aspect ratio |
// is set higher than supported. |
TEST_F(MediaStreamVideoSourceTest, MandatoryAspectRatioTooHigh) { |
ConstraintsFactory factory; |
@@ -283,7 +278,6 @@ TEST_F(MediaStreamVideoSourceTest, DefaultCapability) { |
TEST_F(MediaStreamVideoSourceTest, InvalidMandatoryConstraint) { |
ConstraintsFactory factory; |
factory.AddMandatory("weird key", 640); |
- |
CreateTrack("123", factory.CreateConstraints()); |
mock_source()->CompleteGetSupportedFormats(); |
EXPECT_EQ(1, NumberOfFailedConstraintsCallbacks()); |