| Index: webrtc/api/mediaconstraintsinterface_unittest.cc
 | 
| diff --git a/webrtc/api/mediaconstraintsinterface_unittest.cc b/webrtc/api/mediaconstraintsinterface_unittest.cc
 | 
| deleted file mode 100644
 | 
| index dcf4bb7fde700207f4565ea1dafbd38f6824348c..0000000000000000000000000000000000000000
 | 
| --- a/webrtc/api/mediaconstraintsinterface_unittest.cc
 | 
| +++ /dev/null
 | 
| @@ -1,75 +0,0 @@
 | 
| -/*
 | 
| - *  Copyright 2016 The WebRTC project authors. All Rights Reserved.
 | 
| - *
 | 
| - *  Use of this source code is governed by a BSD-style license
 | 
| - *  that can be found in the LICENSE file in the root of the source
 | 
| - *  tree. An additional intellectual property rights grant can be found
 | 
| - *  in the file PATENTS.  All contributing project authors may
 | 
| - *  be found in the AUTHORS file in the root of the source tree.
 | 
| - */
 | 
| -
 | 
| -#include "webrtc/api/mediaconstraintsinterface.h"
 | 
| -
 | 
| -#include "webrtc/api/test/fakeconstraints.h"
 | 
| -#include "webrtc/base/gunit.h"
 | 
| -
 | 
| -namespace webrtc {
 | 
| -
 | 
| -namespace {
 | 
| -
 | 
| -// Checks all settings touched by CopyConstraintsIntoRtcConfiguration,
 | 
| -// plus audio_jitter_buffer_max_packets.
 | 
| -bool Matches(const PeerConnectionInterface::RTCConfiguration& a,
 | 
| -             const PeerConnectionInterface::RTCConfiguration& b) {
 | 
| -  return a.disable_ipv6 == b.disable_ipv6 &&
 | 
| -         a.audio_jitter_buffer_max_packets ==
 | 
| -             b.audio_jitter_buffer_max_packets &&
 | 
| -         a.enable_rtp_data_channel == b.enable_rtp_data_channel &&
 | 
| -         a.screencast_min_bitrate == b.screencast_min_bitrate &&
 | 
| -         a.combined_audio_video_bwe == b.combined_audio_video_bwe &&
 | 
| -         a.enable_dtls_srtp == b.enable_dtls_srtp &&
 | 
| -         a.media_config.enable_dscp == b.media_config.enable_dscp &&
 | 
| -         a.media_config.video.enable_cpu_overuse_detection ==
 | 
| -             b.media_config.video.enable_cpu_overuse_detection &&
 | 
| -         a.media_config.video.disable_prerenderer_smoothing ==
 | 
| -             b.media_config.video.disable_prerenderer_smoothing &&
 | 
| -         a.media_config.video.suspend_below_min_bitrate ==
 | 
| -             b.media_config.video.suspend_below_min_bitrate;
 | 
| -}
 | 
| -
 | 
| -TEST(MediaConstraintsInterface, CopyConstraintsIntoRtcConfiguration) {
 | 
| -  FakeConstraints constraints;
 | 
| -  PeerConnectionInterface::RTCConfiguration old_configuration;
 | 
| -  PeerConnectionInterface::RTCConfiguration configuration;
 | 
| -
 | 
| -  CopyConstraintsIntoRtcConfiguration(&constraints, &configuration);
 | 
| -  EXPECT_TRUE(Matches(old_configuration, configuration));
 | 
| -
 | 
| -  constraints.SetMandatory(MediaConstraintsInterface::kEnableIPv6, "true");
 | 
| -  CopyConstraintsIntoRtcConfiguration(&constraints, &configuration);
 | 
| -  EXPECT_FALSE(configuration.disable_ipv6);
 | 
| -  constraints.SetMandatory(MediaConstraintsInterface::kEnableIPv6, "false");
 | 
| -  CopyConstraintsIntoRtcConfiguration(&constraints, &configuration);
 | 
| -  EXPECT_TRUE(configuration.disable_ipv6);
 | 
| -
 | 
| -  constraints.SetMandatory(MediaConstraintsInterface::kScreencastMinBitrate,
 | 
| -                           27);
 | 
| -  CopyConstraintsIntoRtcConfiguration(&constraints, &configuration);
 | 
| -  EXPECT_TRUE(configuration.screencast_min_bitrate);
 | 
| -  EXPECT_EQ(27, *(configuration.screencast_min_bitrate));
 | 
| -
 | 
| -  // An empty set of constraints will not overwrite
 | 
| -  // values that are already present.
 | 
| -  constraints = FakeConstraints();
 | 
| -  configuration = old_configuration;
 | 
| -  configuration.enable_dtls_srtp = rtc::Optional<bool>(true);
 | 
| -  configuration.audio_jitter_buffer_max_packets = 34;
 | 
| -  CopyConstraintsIntoRtcConfiguration(&constraints, &configuration);
 | 
| -  EXPECT_EQ(34, configuration.audio_jitter_buffer_max_packets);
 | 
| -  ASSERT_TRUE(configuration.enable_dtls_srtp);
 | 
| -  EXPECT_TRUE(*(configuration.enable_dtls_srtp));
 | 
| -}
 | 
| -
 | 
| -}  // namespace
 | 
| -
 | 
| -}  // namespace webrtc
 | 
| 
 |