diff options
| author | Anton Samokhvalov <[email protected]> | 2022-02-10 16:45:15 +0300 | 
|---|---|---|
| committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:45:15 +0300 | 
| commit | 72cb13b4aff9bc9cf22e49251bc8fd143f82538f (patch) | |
| tree | da2c34829458c7d4e74bdfbdf85dff449e9e7fb8 /library/cpp/regex/pire/ut | |
| parent | 778e51ba091dc39e7b7fcab2b9cf4dbedfb6f2b5 (diff) | |
Restoring authorship annotation for Anton Samokhvalov <[email protected]>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/regex/pire/ut')
| -rw-r--r-- | library/cpp/regex/pire/ut/regexp_ut.cpp | 36 | ||||
| -rw-r--r-- | library/cpp/regex/pire/ut/ya.make | 14 | 
2 files changed, 25 insertions, 25 deletions
diff --git a/library/cpp/regex/pire/ut/regexp_ut.cpp b/library/cpp/regex/pire/ut/regexp_ut.cpp index e7206de9ad4..294bc65fa75 100644 --- a/library/cpp/regex/pire/ut/regexp_ut.cpp +++ b/library/cpp/regex/pire/ut/regexp_ut.cpp @@ -1,21 +1,21 @@  #include <library/cpp/testing/unittest/registar.h> - +   #include <library/cpp/regex/pire/regexp.h>  #include <library/cpp/regex/pire/pcre2pire.h> - +   Y_UNIT_TEST_SUITE(TRegExp) { -    using namespace NRegExp; - +    using namespace NRegExp;  +       Y_UNIT_TEST(False) { -        UNIT_ASSERT(!TMatcher(TFsm::False()).Match("").Final()); +        UNIT_ASSERT(!TMatcher(TFsm::False()).Match("").Final());           UNIT_ASSERT(!TMatcher(TFsm::False()).Match(TStringBuf{}).Final()); -    } - +    }  +       Y_UNIT_TEST(Surround) { -        UNIT_ASSERT(TMatcher(TFsm("qw", TFsm::TOptions().SetSurround(true))).Match("aqwb").Final()); -        UNIT_ASSERT(!TMatcher(TFsm("qw", TFsm::TOptions().SetSurround(false))).Match("aqwb").Final()); -    } - +        UNIT_ASSERT(TMatcher(TFsm("qw", TFsm::TOptions().SetSurround(true))).Match("aqwb").Final());  +        UNIT_ASSERT(!TMatcher(TFsm("qw", TFsm::TOptions().SetSurround(false))).Match("aqwb").Final());  +    }  +       Y_UNIT_TEST(Boundaries) {          UNIT_ASSERT(!TMatcher(TFsm("qwb$", TFsm::TOptions().SetSurround(true))).Match("aqwb").Final());          UNIT_ASSERT(!TMatcher(TFsm("^aqw", TFsm::TOptions().SetSurround(true))).Match("aqwb").Final()); @@ -29,13 +29,13 @@ Y_UNIT_TEST_SUITE(TRegExp) {                          .Match(TStringBuf("q"), false, false)                          .Match(TStringBuf("w"), false, false)                          .Match(TStringBuf("b"), false, true) -                        .Final()); +                        .Final());       }      Y_UNIT_TEST(Case) { -        UNIT_ASSERT(TMatcher(TFsm("qw", TFsm::TOptions().SetCaseInsensitive(true))).Match("Qw").Final()); -        UNIT_ASSERT(!TMatcher(TFsm("qw", TFsm::TOptions().SetCaseInsensitive(false))).Match("Qw").Final()); -    } +        UNIT_ASSERT(TMatcher(TFsm("qw", TFsm::TOptions().SetCaseInsensitive(true))).Match("Qw").Final());  +        UNIT_ASSERT(!TMatcher(TFsm("qw", TFsm::TOptions().SetCaseInsensitive(false))).Match("Qw").Final());  +    }       Y_UNIT_TEST(UnicodeCase) {          UNIT_ASSERT(TMatcher(TFsm("\\x{61}\\x{62}", TFsm::TOptions().SetCaseInsensitive(true))).Match("Ab").Final()); @@ -114,7 +114,7 @@ Y_UNIT_TEST_SUITE(TRegExp) {      Y_UNIT_TEST(Capture3) {          TCapturingFsm fsm("http://vk(ontakte[.]ru|[.]com)/id(\\d+)([^0-9]|$)", -                          TFsm::TOptions().SetCapture(2)); +                          TFsm::TOptions().SetCapture(2));           TSearcher searcher(fsm);          searcher.Search("http://vkontakte.ru/id100500"); @@ -124,7 +124,7 @@ Y_UNIT_TEST_SUITE(TRegExp) {      Y_UNIT_TEST(Capture4) {          TCapturingFsm fsm("Здравствуйте, ((\\s|\\w|[()]|-)+)!", -                          TFsm::TOptions().SetCharset(CODES_UTF8)); +                          TFsm::TOptions().SetCharset(CODES_UTF8));           TSearcher searcher(fsm);          searcher.Search("   Здравствуйте, Уважаемый (-ая)!   "); @@ -315,4 +315,4 @@ Y_UNIT_TEST_SUITE(TRegExp) {          UNIT_ASSERT_VALUES_EQUAL(Pcre2Pire("(?:(?P<field1>)(?P<field2>))"), "");          UNIT_ASSERT_VALUES_EQUAL(Pcre2Pire("(?:(?:fake))"), "((fake))");      } -} +}  diff --git a/library/cpp/regex/pire/ut/ya.make b/library/cpp/regex/pire/ut/ya.make index 8776695f405..0277d88f8c5 100644 --- a/library/cpp/regex/pire/ut/ya.make +++ b/library/cpp/regex/pire/ut/ya.make @@ -6,10 +6,10 @@ OWNER(      g:util      davenger  ) - +   SET(PIRETESTSDIR contrib/libs/pire/ut) -CFLAGS(-DPIRE_NO_CONFIG) +CFLAGS(-DPIRE_NO_CONFIG)   PEERDIR(      library/cpp/regex/pire @@ -18,11 +18,11 @@ PEERDIR(  SRCDIR(      ${PIRETESTSDIR}  ) - -ADDINCL( -    contrib/libs/pire/pire -    contrib/libs/pire/ut -) +  +ADDINCL(  +    contrib/libs/pire/pire  +    contrib/libs/pire/ut  +)   SRCS(      pire_ut.cpp  | 
