Index: media/video/capture/screen/shared_buffer_unittest.cc |
diff --git a/media/video/capture/screen/shared_buffer_unittest.cc b/media/video/capture/screen/shared_buffer_unittest.cc |
deleted file mode 100644 |
index 1efc798459dc8b502c9a2115470677630a1ddbad..0000000000000000000000000000000000000000 |
--- a/media/video/capture/screen/shared_buffer_unittest.cc |
+++ /dev/null |
@@ -1,55 +0,0 @@ |
-// Copyright (c) 2012 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 "base/process_util.h" |
-#include "media/video/capture/screen/shared_buffer.h" |
-#include "testing/gtest/include/gtest/gtest.h" |
- |
-const uint32 kBufferSize = 4096; |
-const int kPattern = 0x12345678; |
- |
-const int kIdZero = 0; |
-const int kIdOne = 1; |
- |
-namespace media { |
- |
-TEST(SharedBufferTest, Basic) { |
- scoped_refptr<SharedBuffer> source(new SharedBuffer(kBufferSize)); |
- |
- // Make sure that the buffer is allocated, the size is recorded correctly and |
- // its ID is reset. |
- EXPECT_TRUE(source->ptr() != NULL); |
- EXPECT_EQ(source->id(), kIdZero); |
- EXPECT_EQ(source->size(), kBufferSize); |
- |
- // See if setting of the ID works. |
- source->set_id(kIdOne); |
- EXPECT_EQ(source->id(), kIdOne); |
- |
- base::SharedMemoryHandle copied_handle; |
- EXPECT_TRUE(source->ShareToProcess( |
- base::GetCurrentProcessHandle(), &copied_handle)); |
- |
- scoped_refptr<SharedBuffer> dest( |
- new SharedBuffer(kIdZero, copied_handle, kBufferSize)); |
- |
- // Make sure that the buffer is allocated, the size is recorded correctly and |
- // its ID is reset. |
- EXPECT_TRUE(dest->ptr() != NULL); |
- EXPECT_EQ(dest->id(), kIdZero); |
- EXPECT_EQ(dest->size(), kBufferSize); |
- |
- // Verify that the memory contents are the same for the two buffers. |
- int* source_ptr = reinterpret_cast<int*>(source->ptr()); |
- *source_ptr = kPattern; |
- int* dest_ptr = reinterpret_cast<int*>(dest->ptr()); |
- EXPECT_EQ(*source_ptr, *dest_ptr); |
- |
- // Check that the destination buffer is still mapped even when the source |
- // buffer is destroyed. |
- source = NULL; |
- EXPECT_EQ(0x12345678, *dest_ptr); |
-} |
- |
-} // namespace media |