Skip to content

Commit e981b5d

Browse files
committed
Add test case for empty string
1 parent 9cb5d3d commit e981b5d

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

ext/mbstring/tests/mb_trim.phpt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,11 @@ var_dump(mb_ltrim("\u{FFFE}漢字", "\u{FFFE}\u{FEFF}"));
5353
var_dump(bin2hex(mb_ltrim(mb_convert_encoding("\u{FFFE}漢字", "UTF-16LE", "UTF-8"), mb_convert_encoding("\u{FFFE}\u{FEFF}", "UTF-16LE", "UTF-8"), "UTF-16LE")));
5454
var_dump(bin2hex(mb_ltrim(mb_convert_encoding("\u{FEFF}漢字", "UTF-16BE", "UTF-8"), mb_convert_encoding("\u{FFFE}\u{FEFF}", "UTF-16BE", "UTF-8"), "UTF-16BE")));
5555

56+
echo "== Empty string ==\n";
57+
var_dump(mb_trim(" abcd ", ""));
58+
var_dump(mb_ltrim(" abcd ", ""));
59+
var_dump(mb_rtrim(" abcd ", ""));
60+
5661
echo "== SJIS ==\n";
5762
var_dump(mb_convert_encoding(mb_trim("\x81\x40\x82\xa0\x81\x40", "\x81\x40", "SJIS"), "UTF-8", "SJIS"));
5863

@@ -108,6 +113,10 @@ string(0) ""
108113
string(6) "漢字"
109114
string(8) "226f575b"
110115
string(8) "6f225b57"
116+
== Empty string ==
117+
string(6) " abcd "
118+
string(6) " abcd "
119+
string(6) " abcd "
111120
== SJIS ==
112121
string(3) "あ"
113122
== Same strings ==

0 commit comments

Comments
 (0)