fix stringutil locale-related functions

This commit is contained in:
MihailRis 2026-04-07 00:03:56 +03:00
parent 5f2c0f69ce
commit 30177b9d2a
2 changed files with 13 additions and 10 deletions

View file

@ -101,3 +101,9 @@ TEST(stringutil, escape_cases) {
}
EXPECT_EQ(utf8str, restored);
}
TEST(stringutil, cases) {
EXPECT_EQ(util::upper_case(L"тест"), std::wstring(L"ТЕСТ"));
EXPECT_EQ(util::lower_case(L"ТЕСТ"), std::wstring(L"тест"));
EXPECT_EQ(util::pascal_case(L"тестовая строка"), std::wstring(L"Тестовая Строка"));
}