chromium/storage/browser/file_system/file_system_url_unittest.cc

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifdef UNSAFE_BUFFERS_BUILD
// TODO(crbug.com/351564777): Remove this and convert code to safer constructs.
#pragma allow_unsafe_buffers
#endif

#include "storage/browser/file_system/file_system_url.h"

#include <stddef.h>

#include <utility>

#include "base/feature_list.h"
#include "base/files/file_path.h"
#include "base/files/safe_base_name.h"
#include "base/strings/string_number_conversions.h"
#include "storage/browser/file_system/file_system_features.h"
#include "storage/common/file_system/file_system_types.h"
#include "storage/common/file_system/file_system_util.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/common/storage_key/storage_key.h"
#include "url/gurl.h"

#define FPL

#if defined(FILE_PATH_USES_DRIVE_LETTERS)
#define DRIVE
#else
#define DRIVE
#endif

constexpr int kBucketId =;

namespace storage {

namespace {

FileSystemURL CreateFileSystemURL(const std::string& url_string) {}

std::string NormalizedUTF8Path(const base::FilePath& path) {}

BucketLocator CreateNonDefaultBucket() {}

}  // namespace

TEST(FileSystemURLTest, ParsePersistent) {}

TEST(FileSystemURLTest, ParseTemporary) {}

TEST(FileSystemURLTest, CreateSibling) {}

TEST(FileSystemURLTest, CreateSiblingPreservesBuckets) {}

TEST(FileSystemURLTest, EnsureFilePathIsRelative) {}

TEST(FileSystemURLTest, RejectBadSchemes) {}

TEST(FileSystemURLTest, UnescapePath) {}

TEST(FileSystemURLTest, RejectBadType) {}

TEST(FileSystemURLTest, RejectMalformedURL) {}

TEST(FileSystemURLTest, CompareURLs) {}

TEST(FileSystemURLTest, IsParent) {}

TEST(FileSystemURLTest, ToGURL) {}

TEST(FileSystemURLTest, DebugString) {}

TEST(FileSystemURLTest, IsInSameFileSystem) {}

TEST(FileSystemURLTest, ValidAfterMoves) {}

}  // namespace storage