OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
44 public: | 44 public: |
45 FakeSharedMemory(char* buffer, size_t size) | 45 FakeSharedMemory(char* buffer, size_t size) |
46 : SharedMemory(buffer, size, 0, kTestSharedMemoryId), | 46 : SharedMemory(buffer, size, 0, kTestSharedMemoryId), |
47 buffer_(buffer) { | 47 buffer_(buffer) { |
48 } | 48 } |
49 virtual ~FakeSharedMemory() { | 49 virtual ~FakeSharedMemory() { |
50 delete[] buffer_; | 50 delete[] buffer_; |
51 } | 51 } |
52 private: | 52 private: |
53 char* buffer_; | 53 char* buffer_; |
54 DISALLOW_COPY_AND_ASSIGN(FakeSharedMemory); | 54 RTC_DISALLOW_COPY_AND_ASSIGN(FakeSharedMemory); |
55 }; | 55 }; |
56 | 56 |
57 SharedMemory* ScreenCapturerTest::CreateSharedMemory(size_t size) { | 57 SharedMemory* ScreenCapturerTest::CreateSharedMemory(size_t size) { |
58 return new FakeSharedMemory(new char[size], size); | 58 return new FakeSharedMemory(new char[size], size); |
59 } | 59 } |
60 | 60 |
61 TEST_F(ScreenCapturerTest, GetScreenListAndSelectScreen) { | 61 TEST_F(ScreenCapturerTest, GetScreenListAndSelectScreen) { |
62 webrtc::ScreenCapturer::ScreenList screens; | 62 webrtc::ScreenCapturer::ScreenList screens; |
63 EXPECT_TRUE(capturer_->GetScreenList(&screens)); | 63 EXPECT_TRUE(capturer_->GetScreenList(&screens)); |
64 for(webrtc::ScreenCapturer::ScreenList::iterator it = screens.begin(); | 64 for(webrtc::ScreenCapturer::ScreenList::iterator it = screens.begin(); |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
133 | 133 |
134 capturer_->Start(&callback_); | 134 capturer_->Start(&callback_); |
135 capturer_->Capture(DesktopRegion()); | 135 capturer_->Capture(DesktopRegion()); |
136 ASSERT_TRUE(frame); | 136 ASSERT_TRUE(frame); |
137 delete frame; | 137 delete frame; |
138 } | 138 } |
139 | 139 |
140 #endif // defined(WEBRTC_WIN) | 140 #endif // defined(WEBRTC_WIN) |
141 | 141 |
142 } // namespace webrtc | 142 } // namespace webrtc |
OLD | NEW |