aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/codecs/ut
diff options
context:
space:
mode:
authorAnton Samokhvalov <pg83@yandex.ru>2022-02-10 16:45:15 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:45:15 +0300
commit72cb13b4aff9bc9cf22e49251bc8fd143f82538f (patch)
treeda2c34829458c7d4e74bdfbdf85dff449e9e7fb8 /library/cpp/codecs/ut
parent778e51ba091dc39e7b7fcab2b9cf4dbedfb6f2b5 (diff)
downloadydb-72cb13b4aff9bc9cf22e49251bc8fd143f82538f.tar.gz
Restoring authorship annotation for Anton Samokhvalov <pg83@yandex.ru>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/codecs/ut')
-rw-r--r--library/cpp/codecs/ut/codecs_ut.cpp224
-rw-r--r--library/cpp/codecs/ut/float_huffman_ut.cpp6
-rw-r--r--library/cpp/codecs/ut/tls_cache_ut.cpp54
3 files changed, 142 insertions, 142 deletions
diff --git a/library/cpp/codecs/ut/codecs_ut.cpp b/library/cpp/codecs/ut/codecs_ut.cpp
index caf6089aef..36675f6b63 100644
--- a/library/cpp/codecs/ut/codecs_ut.cpp
+++ b/library/cpp/codecs/ut/codecs_ut.cpp
@@ -13,107 +13,107 @@
#include <library/cpp/string_utils/relaxed_escaper/relaxed_escaper.h>
namespace {
- const char* TextValues[] = {
- "! сентября газета",
- "!(возмездие это)!",
- "!(материнский капитал)",
- "!(пермь березники)",
- "!биография | !жизнь / + розинг | зворыгин & изобретение | телевидение | электронно лучевая трубка",
- "!овсиенко николай павлович",
- "!путин",
- "\"i'm on you\" p. diddy тимати клип",
- "\"билайн\" представит собственный планшет",
- "\"в особо крупном размере\"",
- "\"викиликс\" джулиан ассанж",
- "\"вимм билль данн",
- "\"газэнергосеть астрахань",
- "\"газэнергосеть астрахань\"",
- "\"домодедово\" ту-154",
- "\"жилина\" \"спартак\" видео",
- "\"зелёнsq шершнm\"",
- "\"зелёного шершня\"",
- "\"золотой граммофон\" марины яблоковой",
- "\"золотой граммофон-2010\"",
- "\"калинниковы\"",
- "\"манчестер юнайтед\" (англия) \"валенсия\" (испания) 1:1 (0:1)",
- "\"маркер\"",
- "\"моника\" засыпает москву снегом",
- "\"моника\" снегопад",
- "\"о безопасности\",",
- "\"памятку\" для пассажиров воздушных международных рейсов",
- "\"петровский парк\" и \"ходынское поле\"",
- "\"путинская\" трава",
- "\"пятерочка\"купила \"копейку\"",
- "\"пятёрочка\" и \"копейка\" объединились",
- "\"реал\" \"осер\" 4:0",
- "\"речь мутко\"",
- "\"российский лес 2010\"",
- "\"ростехинвентаризация федеральное бти\" рубцов",
- "\"саня останется с нами\",",
- "\"следопыт\" реалити шоу",
- "\"слышишь\" молодые авторы",
- "\"стадион\"",
- "\"ходынское поле\" метро",
- "\"хроники нарнии\"",
- "\"чистая вода\"",
- "\"школа деда мороза\"",
- "# asus -1394",
- "# сторонники wikileaks",
- "#106#",
- "#11",
- "#8 какой цвет",
- "#если клиент",
- "$ 13,79",
- "$ xnj ,s dct ,skb ljdjkmys !!!",
- "$ в день",
- "$ диск компьютера",
- "$.ajax",
- "$125 000",
- "$курс",
- "% в си",
- "% влады",
- "% годовых",
- "% женщин и % мужчин в россии",
- "% занятости персонала",
- "% инфляции 2010",
- "% инфляции в 2010 г.",
- "% налога",
- "% налогов в 2010г.",
- "% общего количества",
- "% от числа",
- "% по налогу на прибыль организации",
- "%24",
- "%академия%",
- "%комарова%татьяна",
- "& в 1с",
- "&& (+не существует | !такой проблемы)",
- "&gt;&gt;&gt;скачать | download c cs strikez.clan.su&lt;&lt;&lt;",
- "&gt;hbq nbityrjd",
- "&lt; какой знак",
- "&lt; лицей | &lt; техническая школа# &lt; история#&lt; лицей сегодня#&lt; перечень профессий#&lt; руководство лицея#&lt; прием учащихся#&lt; контакты#&lt; схема проезда#&lt; фотогалереяистория создания лицея и основные этапы путиулица купчинская дом 28",
- "&lt;&lt;link&gt;&gt;",
- "&lt;/storage&gt;",
- "&lt;bfnkjy",
- "&lt;bktntd",
- "&lt;cr",
- "&lt;ddr3&gt;",
- "&lt;e[ufknthcrbq abyfycjdsq",
- "&lt;fcctqys",
- "&lt;fhcf",
- "&lt;fhctkjyf he,by",
- "&lt;firbhbz",
- "&lt;fyr djphj;ltybt",
- "&lt;fyr vjcrds",
- "&lt;fyr резерв",
- "&lt;fyufkjh",
- "&lt;index&gt;",
- "&lt;jkmifz jrhe;yfz rbtd",
- "&lt;kbpytws",
- "&lt;megafon&gt; интернет",
- "&lt;thtpybrb gthvcrbq rhfq",
- "&lt;tkjxrf",
- "&lt;беларусь это мы",
- "&lt;бокс, версия ibf",
+ const char* TextValues[] = {
+ "! сентября газета",
+ "!(возмездие это)!",
+ "!(материнский капитал)",
+ "!(пермь березники)",
+ "!биография | !жизнь / + розинг | зворыгин & изобретение | телевидение | электронно лучевая трубка",
+ "!овсиенко николай павлович",
+ "!путин",
+ "\"i'm on you\" p. diddy тимати клип",
+ "\"билайн\" представит собственный планшет",
+ "\"в особо крупном размере\"",
+ "\"викиликс\" джулиан ассанж",
+ "\"вимм билль данн",
+ "\"газэнергосеть астрахань",
+ "\"газэнергосеть астрахань\"",
+ "\"домодедово\" ту-154",
+ "\"жилина\" \"спартак\" видео",
+ "\"зелёнsq шершнm\"",
+ "\"зелёного шершня\"",
+ "\"золотой граммофон\" марины яблоковой",
+ "\"золотой граммофон-2010\"",
+ "\"калинниковы\"",
+ "\"манчестер юнайтед\" (англия) \"валенсия\" (испания) 1:1 (0:1)",
+ "\"маркер\"",
+ "\"моника\" засыпает москву снегом",
+ "\"моника\" снегопад",
+ "\"о безопасности\",",
+ "\"памятку\" для пассажиров воздушных международных рейсов",
+ "\"петровский парк\" и \"ходынское поле\"",
+ "\"путинская\" трава",
+ "\"пятерочка\"купила \"копейку\"",
+ "\"пятёрочка\" и \"копейка\" объединились",
+ "\"реал\" \"осер\" 4:0",
+ "\"речь мутко\"",
+ "\"российский лес 2010\"",
+ "\"ростехинвентаризация федеральное бти\" рубцов",
+ "\"саня останется с нами\",",
+ "\"следопыт\" реалити шоу",
+ "\"слышишь\" молодые авторы",
+ "\"стадион\"",
+ "\"ходынское поле\" метро",
+ "\"хроники нарнии\"",
+ "\"чистая вода\"",
+ "\"школа деда мороза\"",
+ "# asus -1394",
+ "# сторонники wikileaks",
+ "#106#",
+ "#11",
+ "#8 какой цвет",
+ "#если клиент",
+ "$ 13,79",
+ "$ xnj ,s dct ,skb ljdjkmys !!!",
+ "$ в день",
+ "$ диск компьютера",
+ "$.ajax",
+ "$125 000",
+ "$курс",
+ "% в си",
+ "% влады",
+ "% годовых",
+ "% женщин и % мужчин в россии",
+ "% занятости персонала",
+ "% инфляции 2010",
+ "% инфляции в 2010 г.",
+ "% налога",
+ "% налогов в 2010г.",
+ "% общего количества",
+ "% от числа",
+ "% по налогу на прибыль организации",
+ "%24",
+ "%академия%",
+ "%комарова%татьяна",
+ "& в 1с",
+ "&& (+не существует | !такой проблемы)",
+ "&gt;&gt;&gt;скачать | download c cs strikez.clan.su&lt;&lt;&lt;",
+ "&gt;hbq nbityrjd",
+ "&lt; какой знак",
+ "&lt; лицей | &lt; техническая школа# &lt; история#&lt; лицей сегодня#&lt; перечень профессий#&lt; руководство лицея#&lt; прием учащихся#&lt; контакты#&lt; схема проезда#&lt; фотогалереяистория создания лицея и основные этапы путиулица купчинская дом 28",
+ "&lt;&lt;link&gt;&gt;",
+ "&lt;/storage&gt;",
+ "&lt;bfnkjy",
+ "&lt;bktntd",
+ "&lt;cr",
+ "&lt;ddr3&gt;",
+ "&lt;e[ufknthcrbq abyfycjdsq",
+ "&lt;fcctqys",
+ "&lt;fhcf",
+ "&lt;fhctkjyf he,by",
+ "&lt;firbhbz",
+ "&lt;fyr djphj;ltybt",
+ "&lt;fyr vjcrds",
+ "&lt;fyr резерв",
+ "&lt;fyufkjh",
+ "&lt;index&gt;",
+ "&lt;jkmifz jrhe;yfz rbtd",
+ "&lt;kbpytws",
+ "&lt;megafon&gt; интернет",
+ "&lt;thtpybrb gthvcrbq rhfq",
+ "&lt;tkjxrf",
+ "&lt;беларусь это мы",
+ "&lt;бокс, версия ibf",
"designer tree svc",
"seriesg810",
"doll makers",
@@ -854,11 +854,11 @@ namespace {
"resume maker",
"lymphomatoid papulosis",
"sez.com",
- };
+ };
}
class TCodecsTest: public TTestBase {
- UNIT_TEST_SUITE(TCodecsTest);
+ UNIT_TEST_SUITE(TCodecsTest);
UNIT_TEST(TestPipeline)
UNIT_TEST(TestDelta)
UNIT_TEST(TestHuffman)
@@ -869,14 +869,14 @@ class TCodecsTest: public TTestBase {
UNIT_TEST(TestPFor)
UNIT_TEST(TestRegistry)
- UNIT_TEST_SUITE_END();
+ UNIT_TEST_SUITE_END();
private:
TString PrintError(TStringBuf learn, TStringBuf test, TStringBuf codec, ui32 i) {
TString s;
TStringOutput sout(s);
- sout << codec << ": " << i << ", "
- << "\n";
+ sout << codec << ": " << i << ", "
+ << "\n";
sout << HexEncode(learn.data(), learn.size()); //NEscJ::EscapeJ<true>(learn, sout);
sout << " != \n";
sout << HexEncode(test.data(), test.size()); //NEscJ::EscapeJ<true>(test, sout);
@@ -1009,8 +1009,8 @@ private:
AppendTo(d.back(), -1LL);
AppendTo(d.back(), -1LL);
- TestCodec<TDeltaCodec<ui64, true>, false>(d);
- TestCodec<TDeltaCodec<ui64, false>, false>(d);
+ TestCodec<TDeltaCodec<ui64, true>, false>(d);
+ TestCodec<TDeltaCodec<ui64, false>, false>(d);
}
void TestPFor() {
@@ -1050,7 +1050,7 @@ private:
AppendTo(d.back(), -1LL);
AppendTo(d.back(), -2LL);
- TestCodec<TPForCodec<ui64>, false>(d);
+ TestCodec<TPForCodec<ui64>, false>(d);
TestCodec<TPForCodec<ui64, true>, true>(d);
}
{
@@ -1080,7 +1080,7 @@ private:
AppendTo(d.back(), -1);
AppendTo(d.back(), -2);
- TestCodec<TPForCodec<ui32>, false>(d);
+ TestCodec<TPForCodec<ui32>, false>(d);
TestCodec<TPForCodec<ui32, true>, false>(d);
}
{
@@ -1326,7 +1326,7 @@ private:
}
TestCodec<TPipelineCodec, true>(learn, test,
- new TPipelineCodec(new TSolarCodec(512, 8), new TSolarCodec(512, 8), new THuffmanCodec));
+ new TPipelineCodec(new TSolarCodec(512, 8), new TSolarCodec(512, 8), new THuffmanCodec));
}
{
TVector<TBuffer> d;
@@ -1338,7 +1338,7 @@ private:
}
TestCodec<TPipelineCodec, false>(d, TVector<TBuffer>(),
- new TPipelineCodec(new TDeltaCodec<ui32, false>, new TPForCodec<ui32>));
+ new TPipelineCodec(new TDeltaCodec<ui32, false>, new TPForCodec<ui32>));
}
}
diff --git a/library/cpp/codecs/ut/float_huffman_ut.cpp b/library/cpp/codecs/ut/float_huffman_ut.cpp
index 3156fb1f46..dddff22173 100644
--- a/library/cpp/codecs/ut/float_huffman_ut.cpp
+++ b/library/cpp/codecs/ut/float_huffman_ut.cpp
@@ -60,7 +60,7 @@ Y_UNIT_TEST_SUITE(FloatHuffmanTest) {
0.517876, 0.145833, 0.372549, 0, 0.991667, 0.602125, 0.161979, 0, 0, 0, 0, 0.0255146,
0.947855, 0, 0, 0, 0, 0, 0, 0, 0, 0.847059, 0.679841, 0, 0.156863, 0, 0, 1, 0, 0,
0, 0, 0.969697, 0, 0, 0.564706, 0, 0, 0, 0, 0, 1, 0.0367282, 0.0395228, 0, 0, 0,
- 0, 0, 0.0470588, 0.141176, 0.054902, 0, 0, 0, 0};
+ 0, 0, 0.0470588, 0.141176, 0.054902, 0, 0, 0, 0};
static const size_t FactorCount = Y_ARRAY_SIZE(Factors);
static const ui8 CodedFactors[] = {
@@ -132,7 +132,7 @@ Y_UNIT_TEST_SUITE(FloatHuffmanTest) {
0x7F, 0x20, 0x1A, 0x81, 0x9A, 0xCA, 0xBF, 0xC8, 0x8D, 0x8D, 0xC2, 0x83, 0x82, 0xA7, 0x2C, 0x28,
0xC8, 0xFE, 0x08, 0xC2, 0x07, 0xC7, 0x27, 0x21, 0xE1, 0xBB, 0x3E, 0xC1, 0x59, 0x68, 0xAA, 0x78,
0xC8, 0x57, 0x5D, 0x60, 0x20, 0xC6, 0x41, 0x42, 0xE8, 0x3A, 0x38, 0xD8, 0x9B, 0xFF, 0xFF, 0xFF,
- 0xC4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
+ 0xC4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
static const size_t CodedSize = Y_ARRAY_SIZE(CodedFactors);
static const TStringBuf CodedFactorsBuf(reinterpret_cast<const char*>(CodedFactors), CodedSize);
@@ -228,7 +228,7 @@ Y_UNIT_TEST_SUITE(FloatHuffmanTest) {
"MBD693f07+9+DQQEkIGAgIgPetzN5yEbAGxWpbCNxXK/0JGTKRz2KkIoR7aM";
UNIT_ASSERT_EXCEPTION(
fh::Decode(Base64Decode(brokenBase64Encoded)),
- yexception);
+ yexception);
}
Y_UNIT_TEST(TestDecompressEmpty) {
diff --git a/library/cpp/codecs/ut/tls_cache_ut.cpp b/library/cpp/codecs/ut/tls_cache_ut.cpp
index 8101af761f..361d41a02e 100644
--- a/library/cpp/codecs/ut/tls_cache_ut.cpp
+++ b/library/cpp/codecs/ut/tls_cache_ut.cpp
@@ -2,35 +2,35 @@
#include <library/cpp/codecs/tls_cache.h>
Y_UNIT_TEST_SUITE(CodecsBufferFactoryTest){
- void AssignToBuffer(TBuffer & buf, TStringBuf val){
+ void AssignToBuffer(TBuffer & buf, TStringBuf val){
buf.Assign(val.data(), val.size());
-}
+}
-TStringBuf AsStringBuf(const TBuffer& b) {
- return TStringBuf(b.Data(), b.Size());
-}
+TStringBuf AsStringBuf(const TBuffer& b) {
+ return TStringBuf(b.Data(), b.Size());
+}
Y_UNIT_TEST(TestAcquireReleaseReuse) {
- NCodecs::TBufferTlsCache factory;
- // acquiring the first buffer
- auto buf1 = factory.Item();
- AssignToBuffer(buf1.Get(), "Buffer_01");
- {
- // acquiring the second buffer
- auto buf2 = factory.Item();
- AssignToBuffer(buf2.Get(), "Buffer_02");
+ NCodecs::TBufferTlsCache factory;
+ // acquiring the first buffer
+ auto buf1 = factory.Item();
+ AssignToBuffer(buf1.Get(), "Buffer_01");
+ {
+ // acquiring the second buffer
+ auto buf2 = factory.Item();
+ AssignToBuffer(buf2.Get(), "Buffer_02");
}
- // the first buffer should stay intact
- UNIT_ASSERT_EQUAL(AsStringBuf(buf1.Get()), "Buffer_01");
- {
- // reacquiring the last released buffer
- // expecting it zero sized but having the same memory
- auto buf2 = factory.Item();
- UNIT_ASSERT_VALUES_EQUAL(buf2.Get().Size(), 0u);
- buf2.Get().Resize(TStringBuf("Buffer_02").Size());
- UNIT_ASSERT_EQUAL(AsStringBuf(buf2.Get()), "Buffer_02");
- }
- // when the factory dies we should see no leaks
-}
-}
-;
+ // the first buffer should stay intact
+ UNIT_ASSERT_EQUAL(AsStringBuf(buf1.Get()), "Buffer_01");
+ {
+ // reacquiring the last released buffer
+ // expecting it zero sized but having the same memory
+ auto buf2 = factory.Item();
+ UNIT_ASSERT_VALUES_EQUAL(buf2.Get().Size(), 0u);
+ buf2.Get().Resize(TStringBuf("Buffer_02").Size());
+ UNIT_ASSERT_EQUAL(AsStringBuf(buf2.Get()), "Buffer_02");
+ }
+ // when the factory dies we should see no leaks
+}
+}
+;