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

Unified Diff: chrome/browser/chromeos/arc/fileapi/arc_file_system_operation_runner_unittest.cc

Issue 2651883003: Clean up ARC file system unit tests. (Closed)
Patch Set: Rebased. Created 3 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/chromeos/arc/fileapi/arc_file_system_operation_runner_unittest.cc
diff --git a/chrome/browser/chromeos/arc/fileapi/arc_deferred_file_system_operation_runner_unittest.cc b/chrome/browser/chromeos/arc/fileapi/arc_file_system_operation_runner_unittest.cc
similarity index 70%
rename from chrome/browser/chromeos/arc/fileapi/arc_deferred_file_system_operation_runner_unittest.cc
rename to chrome/browser/chromeos/arc/fileapi/arc_file_system_operation_runner_unittest.cc
index b34a476d2fcaa64123a1eade61651ca33cf26af7..da694f0d175f4aa7337423ad50117ba60a5a8bad 100644
--- a/chrome/browser/chromeos/arc/fileapi/arc_deferred_file_system_operation_runner_unittest.cc
+++ b/chrome/browser/chromeos/arc/fileapi/arc_file_system_operation_runner_unittest.cc
@@ -10,11 +10,10 @@
#include "base/memory/ptr_util.h"
#include "base/optional.h"
#include "base/run_loop.h"
-#include "chrome/browser/chromeos/arc/fileapi/arc_deferred_file_system_operation_runner.h"
+#include "chrome/browser/chromeos/arc/fileapi/arc_file_system_operation_runner.h"
#include "components/arc/arc_bridge_service.h"
#include "components/arc/arc_service_manager.h"
#include "components/arc/common/file_system.mojom.h"
-#include "components/arc/file_system/arc_file_system_operation_runner.h"
#include "components/arc/test/fake_file_system_instance.h"
#include "content/public/test/test_browser_thread_bundle.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -30,44 +29,41 @@ constexpr char kUrl[] = "content://test";
} // namespace
-class ArcDeferredFileSystemOperationRunnerTest : public testing::Test {
+class ArcFileSystemOperationRunnerTest : public testing::Test {
public:
- ArcDeferredFileSystemOperationRunnerTest() = default;
- ~ArcDeferredFileSystemOperationRunnerTest() override = default;
+ ArcFileSystemOperationRunnerTest() = default;
+ ~ArcFileSystemOperationRunnerTest() override = default;
void SetUp() override {
arc_service_manager_ = base::MakeUnique<ArcServiceManager>(nullptr);
arc_service_manager_->arc_bridge_service()->file_system()->SetInstance(
&file_system_instance_);
- // We can not use base::MakeUnique() for friend constructors.
arc_service_manager_->AddService(
- base::WrapUnique(new ArcDeferredFileSystemOperationRunner(
- arc_service_manager_->arc_bridge_service(),
- false /* observe_events */)));
- deferred_runner_ = static_cast<ArcDeferredFileSystemOperationRunner*>(
- arc_service_manager_->GetService<ArcFileSystemOperationRunner>());
+ ArcFileSystemOperationRunner::CreateForTesting(
+ arc_service_manager_->arc_bridge_service()));
+ runner_ = arc_service_manager_->GetService<ArcFileSystemOperationRunner>();
}
protected:
- // Calls private ArcDeferredFileSystemOperationRunner::SetShouldDefer().
+ // Calls private ArcFileSystemOperationRunner::SetShouldDefer().
void CallSetShouldDefer(bool should_defer) {
- deferred_runner_->SetShouldDefer(should_defer);
+ runner_->SetShouldDefer(should_defer);
}
content::TestBrowserThreadBundle thread_bundle_;
FakeFileSystemInstance file_system_instance_;
std::unique_ptr<ArcServiceManager> arc_service_manager_;
// Owned by |arc_service_manager_|.
- ArcDeferredFileSystemOperationRunner* deferred_runner_;
+ ArcFileSystemOperationRunner* runner_;
private:
- DISALLOW_COPY_AND_ASSIGN(ArcDeferredFileSystemOperationRunnerTest);
+ DISALLOW_COPY_AND_ASSIGN(ArcFileSystemOperationRunnerTest);
};
-TEST_F(ArcDeferredFileSystemOperationRunnerTest, RunImmediately) {
+TEST_F(ArcFileSystemOperationRunnerTest, RunImmediately) {
int counter = 0;
CallSetShouldDefer(false);
- deferred_runner_->GetChildDocuments(
+ runner_->GetChildDocuments(
kAuthority, kDocumentId,
base::Bind(
[](int* counter,
@@ -75,14 +71,14 @@ TEST_F(ArcDeferredFileSystemOperationRunnerTest, RunImmediately) {
++*counter;
},
&counter));
- deferred_runner_->GetDocument(
+ runner_->GetDocument(
kAuthority, kDocumentId,
base::Bind([](int* counter, mojom::DocumentPtr document) { ++*counter; },
&counter));
- deferred_runner_->GetFileSize(
+ runner_->GetFileSize(
GURL(kUrl),
base::Bind([](int* counter, int64_t size) { ++*counter; }, &counter));
- deferred_runner_->OpenFileToRead(
+ runner_->OpenFileToRead(
GURL(kUrl),
base::Bind([](int* counter, mojo::ScopedHandle handle) { ++*counter; },
&counter));
@@ -90,10 +86,10 @@ TEST_F(ArcDeferredFileSystemOperationRunnerTest, RunImmediately) {
EXPECT_EQ(4, counter);
}
-TEST_F(ArcDeferredFileSystemOperationRunnerTest, DeferAndRun) {
+TEST_F(ArcFileSystemOperationRunnerTest, DeferAndRun) {
int counter = 0;
CallSetShouldDefer(true);
- deferred_runner_->GetChildDocuments(
+ runner_->GetChildDocuments(
kAuthority, kDocumentId,
base::Bind(
[](int* counter,
@@ -101,14 +97,14 @@ TEST_F(ArcDeferredFileSystemOperationRunnerTest, DeferAndRun) {
++*counter;
},
&counter));
- deferred_runner_->GetDocument(
+ runner_->GetDocument(
kAuthority, kDocumentId,
base::Bind([](int* counter, mojom::DocumentPtr document) { ++*counter; },
&counter));
- deferred_runner_->GetFileSize(
+ runner_->GetFileSize(
GURL(kUrl),
base::Bind([](int* counter, int64_t size) { ++*counter; }, &counter));
- deferred_runner_->OpenFileToRead(
+ runner_->OpenFileToRead(
GURL(kUrl),
base::Bind([](int* counter, mojo::ScopedHandle handle) { ++*counter; },
&counter));
@@ -120,10 +116,10 @@ TEST_F(ArcDeferredFileSystemOperationRunnerTest, DeferAndRun) {
EXPECT_EQ(4, counter);
}
-TEST_F(ArcDeferredFileSystemOperationRunnerTest, DeferAndDiscard) {
+TEST_F(ArcFileSystemOperationRunnerTest, DeferAndDiscard) {
int counter = 0;
CallSetShouldDefer(true);
- deferred_runner_->GetChildDocuments(
+ runner_->GetChildDocuments(
kAuthority, kDocumentId,
base::Bind(
[](int* counter,
@@ -131,14 +127,14 @@ TEST_F(ArcDeferredFileSystemOperationRunnerTest, DeferAndDiscard) {
++*counter;
},
&counter));
- deferred_runner_->GetDocument(
+ runner_->GetDocument(
kAuthority, kDocumentId,
base::Bind([](int* counter, mojom::DocumentPtr document) { ++*counter; },
&counter));
- deferred_runner_->GetFileSize(
+ runner_->GetFileSize(
GURL(kUrl),
base::Bind([](int* counter, int64_t size) { ++*counter; }, &counter));
- deferred_runner_->OpenFileToRead(
+ runner_->OpenFileToRead(
GURL(kUrl),
base::Bind([](int* counter, mojo::ScopedHandle handle) { ++*counter; },
&counter));
@@ -150,13 +146,13 @@ TEST_F(ArcDeferredFileSystemOperationRunnerTest, DeferAndDiscard) {
EXPECT_EQ(0, counter);
}
-TEST_F(ArcDeferredFileSystemOperationRunnerTest, FileInstanceUnavailable) {
+TEST_F(ArcFileSystemOperationRunnerTest, FileInstanceUnavailable) {
arc_service_manager_->arc_bridge_service()->file_system()->SetInstance(
nullptr);
int counter = 0;
CallSetShouldDefer(false);
- deferred_runner_->GetChildDocuments(
+ runner_->GetChildDocuments(
kAuthority, kDocumentId,
base::Bind(
[](int* counter,
@@ -164,14 +160,14 @@ TEST_F(ArcDeferredFileSystemOperationRunnerTest, FileInstanceUnavailable) {
++*counter;
},
&counter));
- deferred_runner_->GetDocument(
+ runner_->GetDocument(
kAuthority, kDocumentId,
base::Bind([](int* counter, mojom::DocumentPtr document) { ++*counter; },
&counter));
- deferred_runner_->GetFileSize(
+ runner_->GetFileSize(
GURL(kUrl),
base::Bind([](int* counter, int64_t size) { ++*counter; }, &counter));
- deferred_runner_->OpenFileToRead(
+ runner_->OpenFileToRead(
GURL(kUrl),
base::Bind([](int* counter, mojo::ScopedHandle handle) { ++*counter; },
&counter));

Powered by Google App Engine
This is Rietveld 408576698