mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-22 07:37:40 +00:00
fix(developer): add u16trim test
This commit is contained in:
parent
03293bcede
commit
2c41d02c19
1 changed files with 30 additions and 0 deletions
|
|
@ -200,3 +200,33 @@ TEST(km_u16_Test, u16rtrim) {
|
|||
u16cpy(str, u"abc\t");
|
||||
EXPECT_TRUE(!u16cmp(u"abc", u16rtrim(str)));
|
||||
}
|
||||
|
||||
TEST(km_u16_Test, u16trim) {
|
||||
KMX_WCHAR str[LINESIZE];
|
||||
|
||||
EXPECT_TRUE(!u16trim(nullptr));
|
||||
u16cpy(str, u"");
|
||||
EXPECT_TRUE(!u16cmp(u"", u16trim(str)));
|
||||
u16cpy(str, u" ");
|
||||
EXPECT_TRUE(!u16cmp(u"", u16trim(str)));
|
||||
u16cpy(str, u" ");
|
||||
EXPECT_TRUE(!u16cmp(u"", u16trim(str)));
|
||||
u16cpy(str, u"abc");
|
||||
EXPECT_TRUE(!u16cmp(u"abc", u16trim(str)));
|
||||
u16cpy(str, u"abc ");
|
||||
EXPECT_TRUE(!u16cmp(u"abc", u16trim(str)));
|
||||
u16cpy(str, u"abc ");
|
||||
EXPECT_TRUE(!u16cmp(u"abc", u16trim(str)));
|
||||
u16cpy(str, u" abc");
|
||||
EXPECT_TRUE(!u16cmp(u"abc", u16trim(str)));
|
||||
u16cpy(str, u" abc");
|
||||
EXPECT_TRUE(!u16cmp(u"abc", u16trim(str)));
|
||||
u16cpy(str, u" abc ");
|
||||
EXPECT_TRUE(!u16cmp(u"abc", u16trim(str)));
|
||||
u16cpy(str, u" abc ");
|
||||
EXPECT_TRUE(!u16cmp(u"abc", u16trim(str)));
|
||||
u16cpy(str, u"abc\t");
|
||||
EXPECT_TRUE(!u16cmp(u"abc", u16trim(str)));
|
||||
u16cpy(str, u"\tabc");
|
||||
EXPECT_TRUE(!u16cmp(u"abc", u16trim(str)));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue