diff options
author | avevad <avevad@yandex-team.com> | 2023-11-03 15:05:16 +0300 |
---|---|---|
committer | avevad <avevad@yandex-team.com> | 2023-11-03 16:08:46 +0300 |
commit | da7294a6974480a51914354b9f5977f0067adbc8 (patch) | |
tree | 24d47f298247e563e34c5d7d85df9566d48a344e | |
parent | ce9f8e11242a84992f40c270a09e28437cedcae2 (diff) | |
download | ydb-da7294a6974480a51914354b9f5977f0067adbc8.tar.gz |
Fix allocator UB in MKQL match_recognize tests
-rw-r--r-- | ydb/library/yql/minikql/comp_nodes/ut/mkql_match_recognize_matched_vars_ut.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/ydb/library/yql/minikql/comp_nodes/ut/mkql_match_recognize_matched_vars_ut.cpp b/ydb/library/yql/minikql/comp_nodes/ut/mkql_match_recognize_matched_vars_ut.cpp index d3cb38992e..b744e3d53b 100644 --- a/ydb/library/yql/minikql/comp_nodes/ut/mkql_match_recognize_matched_vars_ut.cpp +++ b/ydb/library/yql/minikql/comp_nodes/ut/mkql_match_recognize_matched_vars_ut.cpp @@ -8,9 +8,9 @@ Y_UNIT_TEST_SUITE(MatchRecognizeMatchedVarExtend) { using TRange = TSimpleList::TRange; using TMatchedVar = TMatchedVar<TRange>; using TMatchedVars = TMatchedVars<TRange>; - TScopedAlloc alloc(__LOCATION__); Y_UNIT_TEST(MatchedRangeSingleton) { + TScopedAlloc alloc(__LOCATION__); TRange r{10}; UNIT_ASSERT_VALUES_EQUAL(10, r.From()); UNIT_ASSERT_VALUES_EQUAL(10, r.To()); @@ -20,6 +20,7 @@ Y_UNIT_TEST_SUITE(MatchRecognizeMatchedVarExtend) { } Y_UNIT_TEST(MatchedRange) { + TScopedAlloc alloc(__LOCATION__); TRange r{10, 20}; UNIT_ASSERT_VALUES_EQUAL(10, r.From()); UNIT_ASSERT_VALUES_EQUAL(20, r.To()); @@ -29,6 +30,7 @@ Y_UNIT_TEST_SUITE(MatchRecognizeMatchedVarExtend) { } Y_UNIT_TEST(MatchedVarEmpty) { + TScopedAlloc alloc(__LOCATION__); TMatchedVar v{}; Extend(v, TRange{10}); UNIT_ASSERT_VALUES_EQUAL(1, v.size()); @@ -37,6 +39,7 @@ Y_UNIT_TEST_SUITE(MatchRecognizeMatchedVarExtend) { } Y_UNIT_TEST(MatchedVarExtendSingletonContiguous) { + TScopedAlloc alloc(__LOCATION__); TMatchedVar v{TRange{10}}; Extend(v, TRange{11}); UNIT_ASSERT_VALUES_EQUAL(1, v.size()); @@ -45,6 +48,7 @@ Y_UNIT_TEST_SUITE(MatchRecognizeMatchedVarExtend) { } Y_UNIT_TEST(MatchedVarExtendSingletonWithGap) { + TScopedAlloc alloc(__LOCATION__); TMatchedVar v{TRange{10}}; Extend(v, TRange{20}); UNIT_ASSERT_VALUES_EQUAL(2, v.size()); @@ -55,6 +59,7 @@ Y_UNIT_TEST_SUITE(MatchRecognizeMatchedVarExtend) { } Y_UNIT_TEST(MatchedVarExtendContiguous) { + TScopedAlloc alloc(__LOCATION__); TMatchedVar v{TRange{10, 20}, TRange{30, 40}}; Extend(v, TRange{41}); UNIT_ASSERT_VALUES_EQUAL(2, v.size()); @@ -65,6 +70,7 @@ Y_UNIT_TEST_SUITE(MatchRecognizeMatchedVarExtend) { } Y_UNIT_TEST(MatchedVarExtendWithGap) { + TScopedAlloc alloc(__LOCATION__); TMatchedVar v{TRange{10, 20}, TRange{30, 40}}; Extend(v, TRange{50}); UNIT_ASSERT_VALUES_EQUAL(3, v.size()); |