Add support for empty replaced string

This commit is contained in:
Patrick Pelissier committed 2020-11-22 23:29:38 +01:00
1 parent 2e4404ca7e
commit b343d356c3
3 files changed
+10 -1

No files matched your search

+8
View File
@@ -217,6 +217,10 @@ static void test0(void)
assert (i != STRING_FAILURE);
assert (string_cmp_str (s1, "Hello, Juliette!") == 0);
i = string_replace_str (s1, "Juliette", "");
assert (i != STRING_FAILURE);
assert (string_cmp_str (s1, "Hello, !") == 0);
string_set_str(s1, "Hello world 4 life world is real another world");
string_replace_all_str(s1, "world", "earth");
assert( string_equal_str_p(s1, "Hello earth 4 life earth is real another earth"));
@@ -229,6 +233,10 @@ static void test0(void)
string_replace_all_str(s1, "world", "Wrld");
assert( string_equal_str_p(s1, "Wrld Hello Wrld 4 life Wrld is real another planet"));
string_set_str(s1, "Hello world 4 life world is real another world");
string_replace_all_str(s1, "world", "");
assert( string_equal_str_p(s1, "Hello 4 life is real another "));
string_set_str(s1, "Hello world 4 life world is real another world");
string_replace_all_str(s1, "world", "**WORLD**");
assert( string_equal_str_p(s1, "Hello **WORLD** 4 life **WORLD** is real another **WORLD**"));