Tools: Add kiwix::trim() helper and unit tests

This commit is contained in:
pippotadde
2025-12-27 19:08:48 +01:00
parent a10f0f287f
commit 3cd8554733
3 changed files with 24 additions and 1 deletions

View File

@@ -184,4 +184,16 @@ TEST(stringTools, getSlugifiedFileName)
#endif
}
TEST(stringTools, Trim)
{
EXPECT_EQ(kiwix::trim(""), "");
EXPECT_EQ(kiwix::trim("abc123"), "abc123");
EXPECT_EQ(kiwix::trim(" abc123"), "abc123");
EXPECT_EQ(kiwix::trim("abc123 "), "abc123");
EXPECT_EQ(kiwix::trim(" abc123 "), "abc123");
EXPECT_EQ(kiwix::trim("abc 123"), "abc 123");
EXPECT_EQ(kiwix::trim(" "), "");
EXPECT_EQ(kiwix::trim("\t abc123 \n"), "abc123");
}
};