diff options
author | Alexey Salmin <[email protected]> | 2022-02-10 16:49:37 +0300 |
---|---|---|
committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:49:37 +0300 |
commit | 3c5b1607b38f637d2f3313791ed25c2e080d2647 (patch) | |
tree | 99be7b96e7c66612fbca94331100ef3b5fedcb88 /library/cpp/cgiparam/cgiparam_ut.cpp | |
parent | de89752358147d7b25ef59a85b431bb564068a49 (diff) |
Restoring authorship annotation for Alexey Salmin <[email protected]>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/cgiparam/cgiparam_ut.cpp')
-rw-r--r-- | library/cpp/cgiparam/cgiparam_ut.cpp | 84 |
1 files changed, 42 insertions, 42 deletions
diff --git a/library/cpp/cgiparam/cgiparam_ut.cpp b/library/cpp/cgiparam/cgiparam_ut.cpp index a5623420840..deed188a423 100644 --- a/library/cpp/cgiparam/cgiparam_ut.cpp +++ b/library/cpp/cgiparam/cgiparam_ut.cpp @@ -132,56 +132,56 @@ Y_UNIT_TEST_SUITE(TCgiParametersTest) { Y_UNIT_TEST(TestReplaceUnescaped1) { TCgiParameters c; - c.ScanAddAll("many_keys=1&aaa=1&many_keys=2&bbb&many_keys=3"); - c.ReplaceUnescaped("many_keys", "new_value"); - - UNIT_ASSERT_VALUES_EQUAL(c.Print(), "aaa=1&bbb=&many_keys=new_value"); - } - + c.ScanAddAll("many_keys=1&aaa=1&many_keys=2&bbb&many_keys=3"); + c.ReplaceUnescaped("many_keys", "new_value"); + + UNIT_ASSERT_VALUES_EQUAL(c.Print(), "aaa=1&bbb=&many_keys=new_value"); + } + Y_UNIT_TEST(TestReplaceUnescaped2) { - TCgiParameters c; - c.ScanAddAll("par=1&only_one=1&par=2&bbb&par=3"); - c.ReplaceUnescaped("only_one", "new_value"); - - UNIT_ASSERT_VALUES_EQUAL(c.Print(), "bbb=&only_one=new_value&par=1&par=2&par=3"); - } - + TCgiParameters c; + c.ScanAddAll("par=1&only_one=1&par=2&bbb&par=3"); + c.ReplaceUnescaped("only_one", "new_value"); + + UNIT_ASSERT_VALUES_EQUAL(c.Print(), "bbb=&only_one=new_value&par=1&par=2&par=3"); + } + Y_UNIT_TEST(TestReplaceUnescaped3) { - TCgiParameters c; + TCgiParameters c; c.ScanAddAll("par=1&aaa=1&par=2&bbb&par=3"); - c.ReplaceUnescaped("no_such_key", "new_value"); - - UNIT_ASSERT_VALUES_EQUAL(c.Print(), "aaa=1&bbb=&no_such_key=new_value&par=1&par=2&par=3"); - } + c.ReplaceUnescaped("no_such_key", "new_value"); + UNIT_ASSERT_VALUES_EQUAL(c.Print(), "aaa=1&bbb=&no_such_key=new_value&par=1&par=2&par=3"); + } + Y_UNIT_TEST(TestReplaceUnescapedRange1) { - TCgiParameters c; - c.ScanAddAll("par=1&aaa=1&par=2&bbb&par=3"); - c.ReplaceUnescaped("par", {"x", "y", "z"}); // 3 old values, 3 new values - - UNIT_ASSERT_VALUES_EQUAL(c.Print(), "aaa=1&bbb=&par=x&par=y&par=z"); - } - + TCgiParameters c; + c.ScanAddAll("par=1&aaa=1&par=2&bbb&par=3"); + c.ReplaceUnescaped("par", {"x", "y", "z"}); // 3 old values, 3 new values + + UNIT_ASSERT_VALUES_EQUAL(c.Print(), "aaa=1&bbb=&par=x&par=y&par=z"); + } + Y_UNIT_TEST(TestReplaceUnescapedRange2) { - TCgiParameters c; - c.ScanAddAll("par=1&aaa=1&par=2&bbb"); - c.ReplaceUnescaped("par", {"x", "y", "z"}); // 2 old values, 3 new values - - UNIT_ASSERT_VALUES_EQUAL(c.Print(), "aaa=1&bbb=&par=x&par=y&par=z"); - } - + TCgiParameters c; + c.ScanAddAll("par=1&aaa=1&par=2&bbb"); + c.ReplaceUnescaped("par", {"x", "y", "z"}); // 2 old values, 3 new values + + UNIT_ASSERT_VALUES_EQUAL(c.Print(), "aaa=1&bbb=&par=x&par=y&par=z"); + } + Y_UNIT_TEST(TestReplaceUnescapedRange3) { - TCgiParameters c; - c.ScanAddAll("par=1&aaa=1&par=2&bbb&par=3"); - c.ReplaceUnescaped("par", {"x", "y"}); // 3 old values, 2 new values - - UNIT_ASSERT_VALUES_EQUAL(c.Print(), "aaa=1&bbb=&par=x&par=y"); - } - + TCgiParameters c; + c.ScanAddAll("par=1&aaa=1&par=2&bbb&par=3"); + c.ReplaceUnescaped("par", {"x", "y"}); // 3 old values, 2 new values + + UNIT_ASSERT_VALUES_EQUAL(c.Print(), "aaa=1&bbb=&par=x&par=y"); + } + Y_UNIT_TEST(TestNumOfValues) { - TCgiParameters c; - c.ScanAddAll("par=1&aaa=1&par=2&bbb&par=3"); - + TCgiParameters c; + c.ScanAddAll("par=1&aaa=1&par=2&bbb&par=3"); + UNIT_ASSERT_VALUES_EQUAL(c.NumOfValues("par"), 3u); } |