| Index: remoting/host/shaped_screen_capturer_unittest.cc
 | 
| diff --git a/remoting/host/shaped_screen_capturer_unittest.cc b/remoting/host/shaped_screen_capturer_unittest.cc
 | 
| deleted file mode 100644
 | 
| index 1be21bf0d3cdc64501019661eadbc5f2cef422c1..0000000000000000000000000000000000000000
 | 
| --- a/remoting/host/shaped_screen_capturer_unittest.cc
 | 
| +++ /dev/null
 | 
| @@ -1,70 +0,0 @@
 | 
| -// Copyright 2013 The Chromium Authors. All rights reserved.
 | 
| -// Use of this source code is governed by a BSD-style license that can be
 | 
| -// found in the LICENSE file.
 | 
| -
 | 
| -#include "remoting/host/shaped_screen_capturer.h"
 | 
| -
 | 
| -#include "remoting/host/desktop_shape_tracker.h"
 | 
| -#include "remoting/host/fake_screen_capturer.h"
 | 
| -#include "testing/gtest/include/gtest/gtest.h"
 | 
| -#include "third_party/webrtc/modules/desktop_capture/desktop_frame.h"
 | 
| -#include "third_party/webrtc/modules/desktop_capture/desktop_geometry.h"
 | 
| -#include "third_party/webrtc/modules/desktop_capture/desktop_region.h"
 | 
| -
 | 
| -namespace remoting {
 | 
| -
 | 
| -class FakeDesktopShapeTracker : public DesktopShapeTracker {
 | 
| - public:
 | 
| -  FakeDesktopShapeTracker() {}
 | 
| -  virtual ~FakeDesktopShapeTracker() {}
 | 
| -
 | 
| -  static webrtc::DesktopRegion CreateShape() {
 | 
| -    webrtc::DesktopRegion result;
 | 
| -    result.AddRect(webrtc::DesktopRect::MakeXYWH(0, 0, 5, 5));
 | 
| -    result.AddRect(webrtc::DesktopRect::MakeXYWH(5, 5, 5, 5));
 | 
| -    return result;
 | 
| -  }
 | 
| -
 | 
| -  virtual void RefreshDesktopShape() OVERRIDE {
 | 
| -    shape_ = CreateShape();
 | 
| -  }
 | 
| -
 | 
| -  virtual const webrtc::DesktopRegion& desktop_shape() OVERRIDE {
 | 
| -    // desktop_shape() can't be called before RefreshDesktopShape().
 | 
| -    EXPECT_FALSE(shape_.is_empty());
 | 
| -    return shape_;
 | 
| -  }
 | 
| -
 | 
| - private:
 | 
| -  webrtc::DesktopRegion shape_;
 | 
| -};
 | 
| -
 | 
| -class ShapedScreenCapturerTest : public testing::Test,
 | 
| -                                 public webrtc::DesktopCapturer::Callback {
 | 
| - public:
 | 
| -  // webrtc::DesktopCapturer::Callback interface
 | 
| -  virtual webrtc::SharedMemory* CreateSharedMemory(size_t size) OVERRIDE {
 | 
| -    return NULL;
 | 
| -  }
 | 
| -
 | 
| -  virtual void OnCaptureCompleted(webrtc::DesktopFrame* frame) OVERRIDE {
 | 
| -    last_frame_.reset(frame);
 | 
| -  }
 | 
| -
 | 
| -  scoped_ptr<webrtc::DesktopFrame> last_frame_;
 | 
| -};
 | 
| -
 | 
| -// Verify that captured frame have shape.
 | 
| -TEST_F(ShapedScreenCapturerTest, Basic) {
 | 
| -  ShapedScreenCapturer capturer(
 | 
| -      scoped_ptr<webrtc::ScreenCapturer>(new FakeScreenCapturer()),
 | 
| -      scoped_ptr<DesktopShapeTracker>(new FakeDesktopShapeTracker()));
 | 
| -  capturer.Start(this);
 | 
| -  capturer.Capture(webrtc::DesktopRegion());
 | 
| -  ASSERT_TRUE(last_frame_.get());
 | 
| -  ASSERT_TRUE(last_frame_->shape());
 | 
| -  EXPECT_TRUE(
 | 
| -      FakeDesktopShapeTracker::CreateShape().Equals(*last_frame_->shape()));
 | 
| -}
 | 
| -
 | 
| -}  // namespace remoting
 | 
| 
 |