aboutsummaryrefslogtreecommitdiffstats
path: root/util/memory/blob_ut.cpp
diff options
context:
space:
mode:
authorAnton Samokhvalov <pg83@yandex.ru>2022-02-10 16:45:17 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:45:17 +0300
commitd3a398281c6fd1d3672036cb2d63f842d2cb28c5 (patch)
treedd4bd3ca0f36b817e96812825ffaf10d645803f2 /util/memory/blob_ut.cpp
parent72cb13b4aff9bc9cf22e49251bc8fd143f82538f (diff)
downloadydb-d3a398281c6fd1d3672036cb2d63f842d2cb28c5.tar.gz
Restoring authorship annotation for Anton Samokhvalov <pg83@yandex.ru>. Commit 2 of 2.
Diffstat (limited to 'util/memory/blob_ut.cpp')
-rw-r--r--util/memory/blob_ut.cpp122
1 files changed, 61 insertions, 61 deletions
diff --git a/util/memory/blob_ut.cpp b/util/memory/blob_ut.cpp
index 84882a7a9d..023f9a0487 100644
--- a/util/memory/blob_ut.cpp
+++ b/util/memory/blob_ut.cpp
@@ -1,5 +1,5 @@
-#include "blob.h"
-
+#include "blob.h"
+
#include <library/cpp/testing/unittest/registar.h>
#include <util/system/tempfile.h>
@@ -8,72 +8,72 @@
#include <util/stream/file.h>
#include <util/generic/buffer.h>
#include <util/generic/array_ref.h>
-
-Y_UNIT_TEST_SUITE(TBlobTest) {
- Y_UNIT_TEST(TestSubBlob) {
- TBlob child;
- const char* p = nullptr;
- {
- TBlob parent = TBlob::CopySingleThreaded("0123456789", 10);
- UNIT_ASSERT_EQUAL(parent.Length(), 10);
- p = parent.AsCharPtr();
- UNIT_ASSERT_EQUAL(memcmp(p, "0123456789", 10), 0);
- child = parent.SubBlob(2, 5);
- } // Don't worry about parent
+Y_UNIT_TEST_SUITE(TBlobTest) {
+ Y_UNIT_TEST(TestSubBlob) {
+ TBlob child;
+ const char* p = nullptr;
+
+ {
+ TBlob parent = TBlob::CopySingleThreaded("0123456789", 10);
+ UNIT_ASSERT_EQUAL(parent.Length(), 10);
+ p = parent.AsCharPtr();
+ UNIT_ASSERT_EQUAL(memcmp(p, "0123456789", 10), 0);
+ child = parent.SubBlob(2, 5);
+ } // Don't worry about parent
+
+ UNIT_ASSERT_EQUAL(child.Length(), 3);
+ UNIT_ASSERT_EQUAL(memcmp(child.AsCharPtr(), "234", 3), 0);
+ UNIT_ASSERT_EQUAL(p + 2, child.AsCharPtr());
+ }
+
+ Y_UNIT_TEST(TestFromStream) {
+ TString s("sjklfgsdyutfuyas54fa78s5f89a6df790asdf7");
+ TMemoryInput mi(s.data(), s.size());
+ TBlob b = TBlob::FromStreamSingleThreaded(mi);
- UNIT_ASSERT_EQUAL(child.Length(), 3);
- UNIT_ASSERT_EQUAL(memcmp(child.AsCharPtr(), "234", 3), 0);
- UNIT_ASSERT_EQUAL(p + 2, child.AsCharPtr());
- }
+ UNIT_ASSERT_EQUAL(TString((const char*)b.Data(), b.Length()), s);
+ }
- Y_UNIT_TEST(TestFromStream) {
- TString s("sjklfgsdyutfuyas54fa78s5f89a6df790asdf7");
- TMemoryInput mi(s.data(), s.size());
- TBlob b = TBlob::FromStreamSingleThreaded(mi);
-
- UNIT_ASSERT_EQUAL(TString((const char*)b.Data(), b.Length()), s);
- }
-
- Y_UNIT_TEST(TestFromString) {
- TString s("dsfkjhgsadftusadtf");
- TBlob b(TBlob::FromString(s));
+ Y_UNIT_TEST(TestFromString) {
+ TString s("dsfkjhgsadftusadtf");
+ TBlob b(TBlob::FromString(s));
- UNIT_ASSERT_EQUAL(TString((const char*)b.Data(), b.Size()), s);
- const auto expectedRef = TArrayRef<const ui8>{(ui8*)s.data(), s.size()};
- UNIT_ASSERT_EQUAL(TArrayRef<const ui8>{b}, expectedRef);
- }
+ UNIT_ASSERT_EQUAL(TString((const char*)b.Data(), b.Size()), s);
+ const auto expectedRef = TArrayRef<const ui8>{(ui8*)s.data(), s.size()};
+ UNIT_ASSERT_EQUAL(TArrayRef<const ui8>{b}, expectedRef);
+ }
- Y_UNIT_TEST(TestFromBuffer) {
- const size_t sz = 1234u;
- TBuffer buf;
- buf.Resize(sz);
- UNIT_ASSERT_EQUAL(buf.Size(), sz);
- TBlob b = TBlob::FromBuffer(buf);
- UNIT_ASSERT_EQUAL(buf.Size(), 0u);
- UNIT_ASSERT_EQUAL(b.Size(), sz);
- }
+ Y_UNIT_TEST(TestFromBuffer) {
+ const size_t sz = 1234u;
+ TBuffer buf;
+ buf.Resize(sz);
+ UNIT_ASSERT_EQUAL(buf.Size(), sz);
+ TBlob b = TBlob::FromBuffer(buf);
+ UNIT_ASSERT_EQUAL(buf.Size(), 0u);
+ UNIT_ASSERT_EQUAL(b.Size(), sz);
+ }
- Y_UNIT_TEST(TestFromFile) {
- TString path = "testfile";
+ Y_UNIT_TEST(TestFromFile) {
+ TString path = "testfile";
- TOFStream stream(path);
- stream.Write("1234", 4);
- stream.Finish();
+ TOFStream stream(path);
+ stream.Write("1234", 4);
+ stream.Finish();
- auto testMode = [](TBlob blob) {
- UNIT_ASSERT_EQUAL(blob.Size(), 4);
- UNIT_ASSERT_EQUAL(TStringBuf(static_cast<const char*>(blob.Data()), 4), "1234");
- };
+ auto testMode = [](TBlob blob) {
+ UNIT_ASSERT_EQUAL(blob.Size(), 4);
+ UNIT_ASSERT_EQUAL(TStringBuf(static_cast<const char*>(blob.Data()), 4), "1234");
+ };
- testMode(TBlob::FromFile(path));
- testMode(TBlob::PrechargedFromFile(path));
- testMode(TBlob::LockedFromFile(path));
- }
+ testMode(TBlob::FromFile(path));
+ testMode(TBlob::PrechargedFromFile(path));
+ testMode(TBlob::LockedFromFile(path));
+ }
- Y_UNIT_TEST(TestEmptyLockedFiles) {
- TString path = MakeTempName();
- TFsPath(path).Touch();
- TBlob::LockedFromFile(path);
- }
-};
+ Y_UNIT_TEST(TestEmptyLockedFiles) {
+ TString path = MakeTempName();
+ TFsPath(path).Touch();
+ TBlob::LockedFromFile(path);
+ }
+};