diff options
| author | arcadia-devtools <[email protected]> | 2022-02-11 19:15:32 +0300 |
|---|---|---|
| committer | arcadia-devtools <[email protected]> | 2022-02-11 19:15:32 +0300 |
| commit | 623b75523fbec13f26b532972a46e75faf149088 (patch) | |
| tree | ce04a52fd058b3017037ecc4a843a39c2a829575 /tools/archiver/alignment_test/alignment_ut.cpp | |
| parent | 4f5398551111a2b05b55de391d5d296bd0a670bf (diff) | |
intermediate changes
ref:ee911405f4248489c0aa2817134b7162e0b94f18
Diffstat (limited to 'tools/archiver/alignment_test/alignment_ut.cpp')
| -rw-r--r-- | tools/archiver/alignment_test/alignment_ut.cpp | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/tools/archiver/alignment_test/alignment_ut.cpp b/tools/archiver/alignment_test/alignment_ut.cpp deleted file mode 100644 index 88b07e19b09..00000000000 --- a/tools/archiver/alignment_test/alignment_ut.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include <library/cpp/testing/unittest/registar.h> -#include <library/cpp/archive/yarchive.h> -#include <util/memory/blob.h> - -extern "C" { - extern const ui8 ArchiveAsm[]; - extern const ui32 ArchiveAsmSize; -} - -static const unsigned char SimpleArchive[] = { - #include <tools/archiver/alignment_test/simple_archive.inc> -}; - - -Y_UNIT_TEST_SUITE(AlignmentTest) { - Y_UNIT_TEST(SimpleArchiveCheck) { - UNIT_ASSERT_VALUES_EQUAL(size_t(SimpleArchive) % ArchiveWriterDefaultDataAlignment, 0); - TArchiveReader dataArchive( - TBlob::NoCopy(SimpleArchive, sizeof(SimpleArchive)) - ); - auto dataFile1 = dataArchive.BlobByKey("/data_file.txt"); - auto dataFile2 = dataArchive.BlobByKey("/data_file2.txt"); - UNIT_ASSERT_NO_DIFF(TStringBuf(dataFile1.AsCharPtr(), dataFile1.Size()), "some text\n"); - UNIT_ASSERT_NO_DIFF(TStringBuf(dataFile2.AsCharPtr(), dataFile2.Size()), "second file content\n"); - UNIT_ASSERT_VALUES_EQUAL(size_t(dataFile1.AsCharPtr()) % ArchiveWriterDefaultDataAlignment, 0); - UNIT_ASSERT_VALUES_EQUAL(size_t(dataFile2.AsCharPtr()) % ArchiveWriterDefaultDataAlignment, 0); - } - - Y_UNIT_TEST(ArchiveAsmCheck) { - UNIT_ASSERT_VALUES_EQUAL(size_t(ArchiveAsm) % ArchiveWriterDefaultDataAlignment, 0); - TArchiveReader dataArchive( - TBlob::NoCopy(ArchiveAsm, ArchiveAsmSize) - ); - auto dataFile1 = dataArchive.BlobByKey("/data_file.txt"); - auto dataFile2 = dataArchive.BlobByKey("/data_file2.txt"); - UNIT_ASSERT_NO_DIFF(TStringBuf(dataFile1.AsCharPtr(), dataFile1.Size()), "some text\n"); - UNIT_ASSERT_NO_DIFF(TStringBuf(dataFile2.AsCharPtr(), dataFile2.Size()), "second file content\n"); - UNIT_ASSERT_VALUES_EQUAL(size_t(dataFile1.AsCharPtr()) % ArchiveWriterDefaultDataAlignment, 0); - UNIT_ASSERT_VALUES_EQUAL(size_t(dataFile2.AsCharPtr()) % ArchiveWriterDefaultDataAlignment, 0); - } -} |
