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

Unified Diff: mojo/services/files/public/c/tests/test_utils.cc

Issue 1388413005: Move //mojo/services/X/public/... to //mojo/services/X/... (part 1). (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 5 years, 2 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: mojo/services/files/public/c/tests/test_utils.cc
diff --git a/mojo/services/files/public/c/tests/test_utils.cc b/mojo/services/files/public/c/tests/test_utils.cc
deleted file mode 100644
index 5fa1ef53c7ecde14e5b5d55ce07339c1272c9ac9..0000000000000000000000000000000000000000
--- a/mojo/services/files/public/c/tests/test_utils.cc
+++ /dev/null
@@ -1,103 +0,0 @@
-// Copyright 2015 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 "files/public/c/tests/test_utils.h"
-
-#include "files/public/c/lib/template_util.h"
-#include "files/public/interfaces/file.mojom.h"
-#include "files/public/interfaces/types.mojom.h"
-#include "mojo/public/cpp/environment/logging.h"
-
-namespace mojio {
-namespace test {
-
-void MakeDirAt(mojo::files::DirectoryPtr* root, const char* path) {
- MOJO_CHECK(root);
- MOJO_CHECK(path);
- mojo::files::DirectoryPtr& dir = *root;
-
- mojo::files::Error error = mojo::files::Error::INTERNAL;
- dir->OpenDirectory(path, nullptr,
- mojo::files::kOpenFlagRead | mojo::files::kOpenFlagWrite |
- mojo::files::kOpenFlagCreate,
- Capture(&error));
- MOJO_CHECK(dir.WaitForIncomingResponse());
- MOJO_CHECK(error == mojo::files::Error::OK);
-}
-
-mojo::files::FilePtr OpenFileAt(mojo::files::DirectoryPtr* root,
- const char* path,
- uint32_t open_flags) {
- MOJO_CHECK(root);
- MOJO_CHECK(path);
- mojo::files::DirectoryPtr& dir = *root;
-
- mojo::files::FilePtr file;
- mojo::files::Error error = mojo::files::Error::INTERNAL;
- dir->OpenFile(path, mojo::GetProxy(&file), open_flags, Capture(&error));
- MOJO_CHECK(dir.WaitForIncomingResponse());
- if (error != mojo::files::Error::OK)
- return nullptr;
-
- return file.Pass();
-}
-
-void CreateTestFileAt(mojo::files::DirectoryPtr* root,
- const char* path,
- size_t size) {
- mojo::files::FilePtr file = OpenFileAt(
- root, path, mojo::files::kOpenFlagWrite | mojo::files::kOpenFlagCreate |
- mojo::files::kOpenFlagExclusive);
- MOJO_CHECK(file);
-
- if (!size)
- return;
-
- std::vector<uint8_t> bytes_to_write(size);
- for (size_t i = 0; i < size; i++)
- bytes_to_write[i] = static_cast<uint8_t>(i);
- mojo::files::Error error = mojo::files::Error::INTERNAL;
- uint32_t num_bytes_written = 0;
- file->Write(mojo::Array<uint8_t>::From(bytes_to_write), 0,
- mojo::files::Whence::FROM_CURRENT,
- Capture(&error, &num_bytes_written));
- MOJO_CHECK(file.WaitForIncomingResponse());
- MOJO_CHECK(error == mojo::files::Error::OK);
- MOJO_CHECK(num_bytes_written == bytes_to_write.size());
-}
-
-int64_t GetFileSize(mojo::files::DirectoryPtr* root, const char* path) {
- mojo::files::FilePtr file =
- OpenFileAt(root, path, mojo::files::kOpenFlagRead);
- if (!file)
- return -1;
-
- // Seek to the end to get the file size (we could also stat).
- mojo::files::Error error = mojo::files::Error::INTERNAL;
- int64_t position = -1;
- file->Seek(0, mojo::files::Whence::FROM_END, Capture(&error, &position));
- MOJO_CHECK(file.WaitForIncomingResponse());
- MOJO_CHECK(error == mojo::files::Error::OK);
- MOJO_CHECK(position >= 0);
- return position;
-}
-
-std::string GetFileContents(mojo::files::DirectoryPtr* root, const char* path) {
- mojo::files::FilePtr file =
- OpenFileAt(root, path, mojo::files::kOpenFlagRead);
- MOJO_CHECK(file);
-
- mojo::Array<uint8_t> bytes_read;
- mojo::files::Error error = mojo::files::Error::INTERNAL;
- file->Read(1024 * 1024, 0, mojo::files::Whence::FROM_START,
- Capture(&error, &bytes_read));
- MOJO_CHECK(file.WaitForIncomingResponse());
- if (!bytes_read.size())
- return std::string();
- return std::string(reinterpret_cast<const char*>(&bytes_read[0]),
- bytes_read.size());
-}
-
-} // namespace test
-} // namespace mojio
« no previous file with comments | « mojo/services/files/public/c/tests/test_utils.h ('k') | mojo/services/files/public/c/tests/test_utils_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698