diff options
author | nikitamorozov <nikitamorozov@yandex-team.ru> | 2022-02-10 16:49:20 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:49:20 +0300 |
commit | 523d26598d9784601932189f7fceb34d61bf7641 (patch) | |
tree | 5d5cb817648f650d76cf1076100726fd9b8448e8 /util/stream/mem_ut.cpp | |
parent | 2342f2b56e674c21307fcb92a37853f950224d31 (diff) | |
download | ydb-523d26598d9784601932189f7fceb34d61bf7641.tar.gz |
Restoring authorship annotation for <nikitamorozov@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'util/stream/mem_ut.cpp')
-rw-r--r-- | util/stream/mem_ut.cpp | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/util/stream/mem_ut.cpp b/util/stream/mem_ut.cpp index e2b3f398b3..f388ae66ac 100644 --- a/util/stream/mem_ut.cpp +++ b/util/stream/mem_ut.cpp @@ -14,42 +14,42 @@ Y_UNIT_TEST_SUITE(TestMemIO) { UNIT_ASSERT_VALUES_EQUAL(t, "89abc"); } - Y_UNIT_TEST(NextAndUndo) { - char buffer[20]; - TMemoryOutput output(buffer, sizeof(buffer)); - char* ptr = nullptr; - size_t bufferSize = output.Next(&ptr); - UNIT_ASSERT_GE(bufferSize, 1); - *ptr = '1'; - if (bufferSize > 1) { - output.Undo(bufferSize - 1); - } - - bufferSize = output.Next(&ptr); - UNIT_ASSERT_GE(bufferSize, 2); - *ptr = '2'; - *(ptr + 1) = '2'; - if (bufferSize > 2) { - output.Undo(bufferSize - 2); - } - - bufferSize = output.Next(&ptr); - UNIT_ASSERT_GE(bufferSize, 3); - *ptr = '3'; - *(ptr + 1) = '3'; - *(ptr + 2) = '3'; - if (bufferSize > 3) { - output.Undo(bufferSize - 3); - } - - output.Finish(); - - const char* const result = "1" - "22" - "333"; - UNIT_ASSERT(0 == memcmp(buffer, result, strlen(result))); - } - + Y_UNIT_TEST(NextAndUndo) { + char buffer[20]; + TMemoryOutput output(buffer, sizeof(buffer)); + char* ptr = nullptr; + size_t bufferSize = output.Next(&ptr); + UNIT_ASSERT_GE(bufferSize, 1); + *ptr = '1'; + if (bufferSize > 1) { + output.Undo(bufferSize - 1); + } + + bufferSize = output.Next(&ptr); + UNIT_ASSERT_GE(bufferSize, 2); + *ptr = '2'; + *(ptr + 1) = '2'; + if (bufferSize > 2) { + output.Undo(bufferSize - 2); + } + + bufferSize = output.Next(&ptr); + UNIT_ASSERT_GE(bufferSize, 3); + *ptr = '3'; + *(ptr + 1) = '3'; + *(ptr + 2) = '3'; + if (bufferSize > 3) { + output.Undo(bufferSize - 3); + } + + output.Finish(); + + const char* const result = "1" + "22" + "333"; + UNIT_ASSERT(0 == memcmp(buffer, result, strlen(result))); + } + Y_UNIT_TEST(Write) { char buffer[20]; TMemoryOutput output(buffer, sizeof(buffer)); |