| Index: chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc
|
| diff --git a/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc b/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc
|
| deleted file mode 100644
|
| index 1e1e48ed5ee0867d16510775416c187dfb8c20fa..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc
|
| +++ /dev/null
|
| @@ -1,66 +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 "base/run_loop.h"
|
| -#include "chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.h"
|
| -#include "chrome/browser/extensions/api/image_writer_private/error_messages.h"
|
| -#include "chrome/browser/extensions/api/image_writer_private/test_utils.h"
|
| -
|
| -namespace extensions {
|
| -namespace image_writer {
|
| -
|
| -using testing::_;
|
| -using testing::AnyNumber;
|
| -
|
| -namespace {
|
| -
|
| -class ImageWriterDestroyPartitionsOperationTest
|
| - : public ImageWriterUnitTestBase {
|
| -};
|
| -
|
| -// Tests that the DestroyPartitionsOperation can successfully zero the first
|
| -// kPartitionTableSize bytes of an image.
|
| -TEST_F(ImageWriterDestroyPartitionsOperationTest, DestroyPartitions) {
|
| - MockOperationManager manager;
|
| - base::RunLoop loop;
|
| -
|
| - scoped_refptr<DestroyPartitionsOperation> operation(
|
| - new DestroyPartitionsOperation(manager.AsWeakPtr(),
|
| - kDummyExtensionId,
|
| - test_device_path_.AsUTF8Unsafe()));
|
| -
|
| -#if defined(OS_LINUX) || defined(OS_CHROMEOS)
|
| - EXPECT_CALL(manager, OnProgress(kDummyExtensionId, _, _)).Times(0);
|
| - EXPECT_CALL(manager, OnProgress(kDummyExtensionId,
|
| - image_writer_api::STAGE_WRITE,
|
| - _)).Times(AnyNumber());
|
| - EXPECT_CALL(manager, OnComplete(kDummyExtensionId)).Times(1);
|
| - EXPECT_CALL(manager, OnError(kDummyExtensionId, _, _, _)).Times(0);
|
| -#else
|
| - EXPECT_CALL(manager, OnProgress(kDummyExtensionId, _, _)).Times(0);
|
| - EXPECT_CALL(manager, OnComplete(kDummyExtensionId)).Times(0);
|
| - EXPECT_CALL(manager, OnError(kDummyExtensionId,
|
| - _,
|
| - _,
|
| - error::kUnsupportedOperation)).Times(1);
|
| -#endif
|
| -
|
| - operation->Start();
|
| -
|
| - loop.RunUntilIdle();
|
| -
|
| -#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
|
| - scoped_ptr<char[]> image_data(new char[kPartitionTableSize]);
|
| - scoped_ptr<char[]> zeroes(new char[kPartitionTableSize]);
|
| - memset(zeroes.get(), 0, kPartitionTableSize);
|
| - ASSERT_EQ(kPartitionTableSize, base::ReadFile(test_device_path_,
|
| - image_data.get(),
|
| - kPartitionTableSize));
|
| - EXPECT_EQ(0, memcmp(image_data.get(), zeroes.get(), kPartitionTableSize));
|
| -#endif
|
| -}
|
| -
|
| -} // namespace
|
| -} // namespace image_writer
|
| -} // namespace extensions
|
|
|