summaryrefslogtreecommitdiffstats
path: root/tools/archiver/alignment_test/alignment_ut.cpp
diff options
context:
space:
mode:
authorarcadia-devtools <[email protected]>2022-02-11 19:15:32 +0300
committerarcadia-devtools <[email protected]>2022-02-11 19:15:32 +0300
commit623b75523fbec13f26b532972a46e75faf149088 (patch)
treece04a52fd058b3017037ecc4a843a39c2a829575 /tools/archiver/alignment_test/alignment_ut.cpp
parent4f5398551111a2b05b55de391d5d296bd0a670bf (diff)
intermediate changes
ref:ee911405f4248489c0aa2817134b7162e0b94f18
Diffstat (limited to 'tools/archiver/alignment_test/alignment_ut.cpp')
-rw-r--r--tools/archiver/alignment_test/alignment_ut.cpp41
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);
- }
-}