aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/monlib/dynamic_counters/counters_ut.cpp
diff options
context:
space:
mode:
authorienkovich <ienkovich@yandex-team.ru>2022-02-10 16:47:49 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:47:49 +0300
commit5bd76e73fa8dd777999be2668ff56928cc3dbecb (patch)
treecee73b6c84f7566d11209bd978e29a7fd9ccec54 /library/cpp/monlib/dynamic_counters/counters_ut.cpp
parentb031b9d140bcd39f4ef2764e24d37bee317aaf23 (diff)
downloadydb-5bd76e73fa8dd777999be2668ff56928cc3dbecb.tar.gz
Restoring authorship annotation for <ienkovich@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/monlib/dynamic_counters/counters_ut.cpp')
-rw-r--r--library/cpp/monlib/dynamic_counters/counters_ut.cpp248
1 files changed, 124 insertions, 124 deletions
diff --git a/library/cpp/monlib/dynamic_counters/counters_ut.cpp b/library/cpp/monlib/dynamic_counters/counters_ut.cpp
index 3591037e0a..dfbf76010b 100644
--- a/library/cpp/monlib/dynamic_counters/counters_ut.cpp
+++ b/library/cpp/monlib/dynamic_counters/counters_ut.cpp
@@ -96,134 +96,134 @@ Y_UNIT_TEST_SUITE(TDynamicCountersTest) {
" users:count = 7\n"
"}\n");
}
-
+
Y_UNIT_TEST(MergeSubgroup) {
- TDynamicCounterPtr rootGroup(new TDynamicCounters());
-
- auto sensor1 = rootGroup->GetNamedCounter("sensor", "1");
- *sensor1 = 1;
-
- auto group1 = rootGroup->GetSubgroup("group", "1");
- auto sensor2 = group1->GetNamedCounter("sensor", "2");
- *sensor2 = 2;
-
- auto group2 = group1->GetSubgroup("group", "2");
- auto sensor3 = group2->GetNamedCounter("sensor", "3");
- *sensor3 = 3;
-
- rootGroup->MergeWithSubgroup("group", "1");
-
- TStringStream ss;
- TCountersPrinter printer(&ss);
- rootGroup->Accept("root", "counters", printer);
-
- UNIT_ASSERT_STRINGS_EQUAL(ss.Str(),
- "root:counters {\n"
- " group:2 {\n"
- " sensor:3 = 3\n"
- " }\n"
- " sensor:1 = 1\n"
- " sensor:2 = 2\n"
- "}\n");
- }
-
+ TDynamicCounterPtr rootGroup(new TDynamicCounters());
+
+ auto sensor1 = rootGroup->GetNamedCounter("sensor", "1");
+ *sensor1 = 1;
+
+ auto group1 = rootGroup->GetSubgroup("group", "1");
+ auto sensor2 = group1->GetNamedCounter("sensor", "2");
+ *sensor2 = 2;
+
+ auto group2 = group1->GetSubgroup("group", "2");
+ auto sensor3 = group2->GetNamedCounter("sensor", "3");
+ *sensor3 = 3;
+
+ rootGroup->MergeWithSubgroup("group", "1");
+
+ TStringStream ss;
+ TCountersPrinter printer(&ss);
+ rootGroup->Accept("root", "counters", printer);
+
+ UNIT_ASSERT_STRINGS_EQUAL(ss.Str(),
+ "root:counters {\n"
+ " group:2 {\n"
+ " sensor:3 = 3\n"
+ " }\n"
+ " sensor:1 = 1\n"
+ " sensor:2 = 2\n"
+ "}\n");
+ }
+
Y_UNIT_TEST(ResetCounters) {
- TDynamicCounterPtr rootGroup(new TDynamicCounters());
-
- auto sensor1 = rootGroup->GetNamedCounter("sensor", "1");
- *sensor1 = 1;
-
- auto group1 = rootGroup->GetSubgroup("group", "1");
- auto sensor2 = group1->GetNamedCounter("sensor", "2");
- *sensor2 = 2;
-
- auto group2 = group1->GetSubgroup("group", "2");
- auto sensor3 = group2->GetNamedCounter("sensor", "3", true);
- *sensor3 = 3;
-
- rootGroup->ResetCounters(true);
-
- TStringStream ss1;
- TCountersPrinter printer1(&ss1);
- rootGroup->Accept("root", "counters", printer1);
-
- UNIT_ASSERT_STRINGS_EQUAL(ss1.Str(),
- "root:counters {\n"
- " group:1 {\n"
- " group:2 {\n"
- " sensor:3 = 0\n"
- " }\n"
- " sensor:2 = 2\n"
- " }\n"
- " sensor:1 = 1\n"
- "}\n");
-
- rootGroup->ResetCounters();
-
- TStringStream ss2;
- TCountersPrinter printer2(&ss2);
- rootGroup->Accept("root", "counters", printer2);
-
- UNIT_ASSERT_STRINGS_EQUAL(ss2.Str(),
- "root:counters {\n"
- " group:1 {\n"
- " group:2 {\n"
- " sensor:3 = 0\n"
- " }\n"
- " sensor:2 = 0\n"
- " }\n"
- " sensor:1 = 0\n"
- "}\n");
- }
-
+ TDynamicCounterPtr rootGroup(new TDynamicCounters());
+
+ auto sensor1 = rootGroup->GetNamedCounter("sensor", "1");
+ *sensor1 = 1;
+
+ auto group1 = rootGroup->GetSubgroup("group", "1");
+ auto sensor2 = group1->GetNamedCounter("sensor", "2");
+ *sensor2 = 2;
+
+ auto group2 = group1->GetSubgroup("group", "2");
+ auto sensor3 = group2->GetNamedCounter("sensor", "3", true);
+ *sensor3 = 3;
+
+ rootGroup->ResetCounters(true);
+
+ TStringStream ss1;
+ TCountersPrinter printer1(&ss1);
+ rootGroup->Accept("root", "counters", printer1);
+
+ UNIT_ASSERT_STRINGS_EQUAL(ss1.Str(),
+ "root:counters {\n"
+ " group:1 {\n"
+ " group:2 {\n"
+ " sensor:3 = 0\n"
+ " }\n"
+ " sensor:2 = 2\n"
+ " }\n"
+ " sensor:1 = 1\n"
+ "}\n");
+
+ rootGroup->ResetCounters();
+
+ TStringStream ss2;
+ TCountersPrinter printer2(&ss2);
+ rootGroup->Accept("root", "counters", printer2);
+
+ UNIT_ASSERT_STRINGS_EQUAL(ss2.Str(),
+ "root:counters {\n"
+ " group:1 {\n"
+ " group:2 {\n"
+ " sensor:3 = 0\n"
+ " }\n"
+ " sensor:2 = 0\n"
+ " }\n"
+ " sensor:1 = 0\n"
+ "}\n");
+ }
+
Y_UNIT_TEST(RemoveCounter) {
- TDynamicCounterPtr rootGroup(new TDynamicCounters());
-
- rootGroup->GetNamedCounter("label", "1");
- rootGroup->GetCounter("2");
- rootGroup->GetCounter("3");
- rootGroup->GetSubgroup("group", "1");
-
- rootGroup->RemoveNamedCounter("label", "1");
- rootGroup->RemoveNamedCounter("label", "5");
- rootGroup->RemoveNamedCounter("group", "1");
- rootGroup->RemoveCounter("2");
- rootGroup->RemoveCounter("5");
-
- TStringStream ss;
- TCountersPrinter printer(&ss);
- rootGroup->Accept("root", "counters", printer);
-
- UNIT_ASSERT_STRINGS_EQUAL(ss.Str(),
- "root:counters {\n"
- " group:1 {\n"
- " }\n"
- " sensor:3 = 0\n"
- "}\n");
- }
-
+ TDynamicCounterPtr rootGroup(new TDynamicCounters());
+
+ rootGroup->GetNamedCounter("label", "1");
+ rootGroup->GetCounter("2");
+ rootGroup->GetCounter("3");
+ rootGroup->GetSubgroup("group", "1");
+
+ rootGroup->RemoveNamedCounter("label", "1");
+ rootGroup->RemoveNamedCounter("label", "5");
+ rootGroup->RemoveNamedCounter("group", "1");
+ rootGroup->RemoveCounter("2");
+ rootGroup->RemoveCounter("5");
+
+ TStringStream ss;
+ TCountersPrinter printer(&ss);
+ rootGroup->Accept("root", "counters", printer);
+
+ UNIT_ASSERT_STRINGS_EQUAL(ss.Str(),
+ "root:counters {\n"
+ " group:1 {\n"
+ " }\n"
+ " sensor:3 = 0\n"
+ "}\n");
+ }
+
Y_UNIT_TEST(RemoveSubgroup) {
- TDynamicCounterPtr rootGroup(new TDynamicCounters());
-
- rootGroup->GetSubgroup("group", "1");
- rootGroup->GetSubgroup("group", "2");
- rootGroup->GetCounter("2");
-
- rootGroup->RemoveSubgroup("group", "1");
- rootGroup->RemoveSubgroup("group", "3");
- rootGroup->RemoveSubgroup("sensor", "2");
-
- TStringStream ss;
- TCountersPrinter printer(&ss);
- rootGroup->Accept("root", "counters", printer);
-
- UNIT_ASSERT_STRINGS_EQUAL(ss.Str(),
- "root:counters {\n"
- " group:2 {\n"
- " }\n"
- " sensor:2 = 0\n"
- "}\n");
- }
+ TDynamicCounterPtr rootGroup(new TDynamicCounters());
+
+ rootGroup->GetSubgroup("group", "1");
+ rootGroup->GetSubgroup("group", "2");
+ rootGroup->GetCounter("2");
+
+ rootGroup->RemoveSubgroup("group", "1");
+ rootGroup->RemoveSubgroup("group", "3");
+ rootGroup->RemoveSubgroup("sensor", "2");
+
+ TStringStream ss;
+ TCountersPrinter printer(&ss);
+ rootGroup->Accept("root", "counters", printer);
+
+ UNIT_ASSERT_STRINGS_EQUAL(ss.Str(),
+ "root:counters {\n"
+ " group:2 {\n"
+ " }\n"
+ " sensor:2 = 0\n"
+ "}\n");
+ }
Y_UNIT_TEST(ExpiringCounters) {
TDynamicCounterPtr rootGroup{new TDynamicCounters()};