diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2019-04-08 10:48:15 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-08 10:48:15 +0200 |
commit | 1ca555f1fb36805d243b67c863ff7f7b01ce750f (patch) | |
tree | 279b65fe828fba420e06242c293c72a84f158349 /main | |
parent | 136fec72d408dc5471dd8f65b63b4287c39ae5d9 (diff) | |
parent | 34e67374132a7b99054b445c35a2caeee7c46160 (diff) |
Merge pull request #26760 from Xrayez/26744-fix-string-to-lower
Reorder reverse caps characters table for string lower case conversion
Diffstat (limited to 'main')
-rw-r--r-- | main/tests/test_string.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/main/tests/test_string.cpp b/main/tests/test_string.cpp index 3465fd783e..dcbb930d1b 100644 --- a/main/tests/test_string.cpp +++ b/main/tests/test_string.cpp @@ -1053,6 +1053,19 @@ bool test_33() { return empty.parse_utf8(NULL, -1) == true; } +bool test_34() { + OS::get_singleton()->print("\n\nTest 34: Cyrillic to_lower()\n"); + + String upper = L"АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ"; + String lower = L"абвгдеёжзийклмнопрстуфхцчшщъыьэюя"; + + String test = upper.to_lower(); + + bool state = test == lower; + + return state; +} + typedef bool (*TestFunc)(void); TestFunc test_funcs[] = { @@ -1090,6 +1103,7 @@ TestFunc test_funcs[] = { test_31, test_32, test_33, + test_34, 0 }; |