#include "storage/browser/blob/blob_storage_context.h"
#include <memory>
#include "base/files/file_path.h"
#include "storage/browser/blob/blob_data_builder.h"
#include "storage/browser/blob/blob_data_item.h"
#include "storage/browser/blob/blob_entry.h"
#include "storage/browser/blob/shareable_blob_data_item.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace storage {
namespace {
const char kType[] = …;
const char kDisposition[] = …;
const char kId[] = …;
}
class BlobSliceTest : public testing::Test { … };
TEST_F(BlobSliceTest, FullItem) { … }
TEST_F(BlobSliceTest, SliceSingleItem) { … }
TEST_F(BlobSliceTest, SliceSingleLastItem) { … }
TEST_F(BlobSliceTest, SliceAcrossTwoItems) { … }
TEST_F(BlobSliceTest, SliceFileAndLastItem) { … }
TEST_F(BlobSliceTest, SliceAcrossLargeItem) { … }
TEST_F(BlobSliceTest, SliceTempFileItem) { … }
}