class BlobLoaderTest
Defined at line 61 of file ../../src/storage/blobfs/test/unit/blob_loader_test.cc
This class isn't in the anonymous namespace because it needs to be friended by the `Blob` class
to access some of the private members.
Protected Members
unique_ptr decompressor_creator_
BlobfsTestSetup setup_
MountOptions options_
BlobLayoutFormat blob_layout_format_
CompressionAlgorithm compression_algorithm_
Public Methods
void SetUp ()
Defined at line 63 of file ../../src/storage/blobfs/test/unit/blob_loader_test.cc
TestBlobData AddBlob (size_t sz, int prefix)
AddBlob creates and writes a blob of a specified size to the file system. The contents of the
blob are compressible at a realistic level for a typical ELF binary.
Defined at line 87 of file ../../src/storage/blobfs/test/unit/blob_loader_test.cc
BlobLoader & loader ()
Defined at line 95 of file ../../src/storage/blobfs/test/unit/blob_loader_test.cc
CompressionAlgorithm ExpectedAlgorithm ()
Defined at line 97 of file ../../src/storage/blobfs/test/unit/blob_loader_test.cc
fbl::RefPtr<Blob> LookupBlob (const Digest & digest)
Defined at line 99 of file ../../src/storage/blobfs/test/unit/blob_loader_test.cc
uint32_t LookupInode (const Digest & digest)
Defined at line 105 of file ../../src/storage/blobfs/test/unit/blob_loader_test.cc
CompressionAlgorithm LookupCompression (const Digest & digest)
Defined at line 107 of file ../../src/storage/blobfs/test/unit/blob_loader_test.cc
std::span<const uint8_t> GetBlobMerkleData (const Blob & blob)
Used to access protected Blob/BlobVerifier members because this class is a friend.
Defined at line 114 of file ../../src/storage/blobfs/test/unit/blob_loader_test.cc
void CheckMerkleTreeContents (std::span<const uint8_t> merkle_data, std::span<const uint8_t> blob_data)
Defined at line 119 of file ../../src/storage/blobfs/test/unit/blob_loader_test.cc