#include "extensions/test/test_extension_dir.h"
#include <string_view>
#include <tuple>
#include "base/files/file_util.h"
#include "base/json/json_writer.h"
#include "base/numerics/checked_math.h"
#include "base/strings/string_util.h"
#include "base/threading/thread_restrictions.h"
#include "extensions/browser/extension_creator.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace extensions {
TestExtensionDir::TestExtensionDir() { … }
TestExtensionDir::~TestExtensionDir() { … }
TestExtensionDir::TestExtensionDir(TestExtensionDir&&) noexcept = default;
TestExtensionDir& TestExtensionDir::operator=(TestExtensionDir&&) = default;
void TestExtensionDir::WriteManifest(std::string_view manifest) { … }
void TestExtensionDir::WriteManifest(const base::Value::Dict& manifest) { … }
void TestExtensionDir::WriteFile(const base::FilePath::StringType& filename,
std::string_view contents) { … }
void TestExtensionDir::CopyFileTo(
const base::FilePath& from_path,
const base::FilePath::StringType& local_filename) { … }
base::FilePath TestExtensionDir::Pack(std::string_view custom_path) { … }
base::FilePath TestExtensionDir::UnpackedPath() const { … }
}