Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(195)

Unified Diff: chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation_unittest.cc

Issue 125273006: Revert of Resubmit of imageWriterPrivate.destroyPartitions. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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

Powered by Google App Engine
This is Rietveld 408576698