#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "storage/browser/file_system/isolated_context.h"
#include <stddef.h>
#include <string>
#include "base/containers/contains.h"
#include "storage/browser/file_system/file_system_url.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/common/storage_key/storage_key.h"
#define FPL(x) …
#if defined(FILE_PATH_USES_DRIVE_LETTERS)
#define DRIVE …
#else
#define DRIVE
#endif
namespace storage {
FileInfo;
namespace {
const base::FilePath kTestPaths[] = …;
}
class IsolatedContextTest : public testing::Test { … };
TEST_F(IsolatedContextTest, RegisterAndRevokeTest) { … }
TEST_F(IsolatedContextTest, CrackWithRelativePaths) { … }
TEST_F(IsolatedContextTest, CrackURLWithRelativePaths) { … }
TEST_F(IsolatedContextTest, TestWithVirtualRoot) { … }
TEST_F(IsolatedContextTest, CanHandleURL) { … }
TEST_F(IsolatedContextTest, VirtualFileSystemTests) { … }
}