aboutsummaryrefslogtreecommitdiffstats
path: root/util/stream/multi_ut.cpp
diff options
context:
space:
mode:
authorStanislav Kirillov <staskirillov@gmail.com>2022-02-10 16:46:07 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:46:07 +0300
commit92fe2b1e7bc79f7b95adef61714fc003f6ea4a1c (patch)
tree817034f4ca57c9f841bb047ec94630c2e78a2b1d /util/stream/multi_ut.cpp
parent53c76da6d9f6cc5a17f6029df396f0e3bc1ff47d (diff)
downloadydb-92fe2b1e7bc79f7b95adef61714fc003f6ea4a1c.tar.gz
Restoring authorship annotation for Stanislav Kirillov <staskirillov@gmail.com>. Commit 1 of 2.
Diffstat (limited to 'util/stream/multi_ut.cpp')
-rw-r--r--util/stream/multi_ut.cpp84
1 files changed, 42 insertions, 42 deletions
diff --git a/util/stream/multi_ut.cpp b/util/stream/multi_ut.cpp
index fc2553b533..c9c328e5e3 100644
--- a/util/stream/multi_ut.cpp
+++ b/util/stream/multi_ut.cpp
@@ -1,51 +1,51 @@
-#include "mem.h"
-#include "multi.h"
-#include "str.h"
+#include "mem.h"
+#include "multi.h"
+#include "str.h"
#include <library/cpp/testing/unittest/registar.h>
-
+
Y_UNIT_TEST_SUITE(TestMultiInput) {
- struct TTestCase {
- TMemoryInput Input1;
- TMemoryInput Input2;
- TMultiInput MultiInput;
+ struct TTestCase {
+ TMemoryInput Input1;
+ TMemoryInput Input2;
+ TMultiInput MultiInput;
TTestCase(const TStringBuf in1, const TStringBuf in2)
- : Input1(in1)
- , Input2(in2)
- , MultiInput(&Input1, &Input2)
- {
- }
- void TestReadToResult(char c, size_t expectedRetval,
+ : Input1(in1)
+ , Input2(in2)
+ , MultiInput(&Input1, &Input2)
+ {
+ }
+ void TestReadToResult(char c, size_t expectedRetval,
const TString& expectedValue,
const TString& initValue = "") {
TString t = initValue;
- UNIT_ASSERT_VALUES_EQUAL(MultiInput.ReadTo(t, c), expectedRetval);
- UNIT_ASSERT_VALUES_EQUAL(t, expectedValue);
- }
- };
-
+ UNIT_ASSERT_VALUES_EQUAL(MultiInput.ReadTo(t, c), expectedRetval);
+ UNIT_ASSERT_VALUES_EQUAL(t, expectedValue);
+ }
+ };
+
Y_UNIT_TEST(TestReadTo) {
TString t;
-
- TTestCase simpleCase("0123456789abc", "defghijk");
- simpleCase.TestReadToResult('7', 8, "0123456");
- simpleCase.TestReadToResult('f', 8, "89abcde");
- simpleCase.TestReadToResult('z', 5, "ghijk");
- }
-
+
+ TTestCase simpleCase("0123456789abc", "defghijk");
+ simpleCase.TestReadToResult('7', 8, "0123456");
+ simpleCase.TestReadToResult('f', 8, "89abcde");
+ simpleCase.TestReadToResult('z', 5, "ghijk");
+ }
+
Y_UNIT_TEST(TestReadToBetweenStreams) {
- TTestCase case1("0123456789abc", "defghijk");
- case1.TestReadToResult('c', 13, "0123456789ab");
- case1.TestReadToResult('k', 8, "defghij");
- case1.TestReadToResult('z', 0, "TRASH", "TRASH");
-
- TTestCase case2("0123456789abc", "defghijk");
- case2.TestReadToResult('d', 14, "0123456789abc");
- case2.TestReadToResult('j', 6, "efghi");
- case2.TestReadToResult('k', 1, "", "TRASH");
-
- TTestCase case3("0123456789abc", "defghijk");
- case3.TestReadToResult('e', 15, "0123456789abcd");
- case3.TestReadToResult('j', 5, "fghi");
- case3.TestReadToResult('k', 1, "", "TRASH");
- }
-}
+ TTestCase case1("0123456789abc", "defghijk");
+ case1.TestReadToResult('c', 13, "0123456789ab");
+ case1.TestReadToResult('k', 8, "defghij");
+ case1.TestReadToResult('z', 0, "TRASH", "TRASH");
+
+ TTestCase case2("0123456789abc", "defghijk");
+ case2.TestReadToResult('d', 14, "0123456789abc");
+ case2.TestReadToResult('j', 6, "efghi");
+ case2.TestReadToResult('k', 1, "", "TRASH");
+
+ TTestCase case3("0123456789abc", "defghijk");
+ case3.TestReadToResult('e', 15, "0123456789abcd");
+ case3.TestReadToResult('j', 5, "fghi");
+ case3.TestReadToResult('k', 1, "", "TRASH");
+ }
+}