Added a few more trim tests.

This commit is contained in:
Бранимир Караџић
2022-01-01 10:47:21 -08:00
parent 0ccbdcaa0c
commit b15aa9057a

View File

@@ -476,15 +476,25 @@ TEST_CASE("StringView", "")
TEST_CASE("Trim", "")
{
REQUIRE(bx::strLTrim("a", "a").isEmpty() );
REQUIRE(0 == bx::strCmp(bx::strLTrim("aba", "a"), "ba") );
REQUIRE(bx::strRTrim("a", "a").isEmpty() );
REQUIRE(bx::strTrim("a", "a").isEmpty() );
REQUIRE(0 == bx::strCmp(bx::strRTrim("aba", "a"), "ab") );
REQUIRE(bx::strTrim("a", "a").isEmpty() );
REQUIRE(0 == bx::strCmp(bx::strTrim("aba", "a"), "b") );
REQUIRE(0 == bx::strCmp(bx::strLTrim("abvgd", "ab"), "vgd") );
REQUIRE(0 == bx::strCmp(bx::strLTrim("abvgd", "vagbd"), "") );
REQUIRE(0 == bx::strCmp(bx::strTrimPrefix("abvgd", "vagbd"), "abvgd") );
REQUIRE(0 == bx::strCmp(bx::strLTrim("abvgd", "vgd"), "abvgd") );
REQUIRE(0 == bx::strCmp(bx::strLTrim("/555333/podmac/", "/"), "555333/podmac/") );
REQUIRE(0 == bx::strCmp(bx::strRTrim("abvgd", "vagbd"), "") );
REQUIRE(0 == bx::strCmp(bx::strTrimSuffix("abvgd", "vagbd"), "abvgd") );
REQUIRE(0 == bx::strCmp(bx::strRTrim("abvgd", "abv"), "abvgd") );
REQUIRE(0 == bx::strCmp(bx::strRTrim("/555333/podmac/", "/"), "/555333/podmac") );