1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-28 13:56:37 +02:00

api: add infos "nick_color_ignore_case" and "nick_color_name_ignore_case" (issue #194)

This commit is contained in:
Sébastien Helleu
2023-08-24 18:19:32 +02:00
parent 965c6ac2ea
commit 5d9af29024
29 changed files with 772 additions and 384 deletions
+40
View File
@@ -217,6 +217,46 @@ TEST(CoreString, ToUpper)
WEE_TEST_STR("[⛄]", string_toupper ("[⛄]"));
}
/*
* Tests functions:
* string_tolower_range
*/
TEST(CoreString, ToLowerRange)
{
char *str;
WEE_TEST_STR(NULL, string_tolower_range (NULL, 0));
WEE_TEST_STR(NULL, string_tolower_range (NULL, 30));
WEE_TEST_STR("", string_tolower_range ("", 0));
WEE_TEST_STR("", string_tolower_range ("", 30));
WEE_TEST_STR("^[a]ô", string_tolower_range ("^[A]Ô", 0));
WEE_TEST_STR("~{a}Ô", string_tolower_range ("^[A]Ô", 30));
WEE_TEST_STR("^{a}Ô", string_tolower_range ("^[A]Ô", 29));
WEE_TEST_STR("^[a]Ô", string_tolower_range ("^[A]Ô", 26));
}
/*
* Tests functions:
* string_toupper_range
*/
TEST(CoreString, ToUpperRange)
{
char *str;
WEE_TEST_STR(NULL, string_toupper_range (NULL, 0));
WEE_TEST_STR(NULL, string_toupper_range (NULL, 30));
WEE_TEST_STR("", string_toupper_range ("", 0));
WEE_TEST_STR("", string_toupper_range ("", 30));
WEE_TEST_STR("~{A}Ô", string_toupper_range ("~{a}ô", 0));
WEE_TEST_STR("^[A]ô", string_toupper_range ("~{a}ô", 30));
WEE_TEST_STR("~[A]ô", string_toupper_range ("~{a}ô", 29));
WEE_TEST_STR("~{A}ô", string_toupper_range ("~{a}ô", 26));
}
/*
* Tests functions:
* string_cut