mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-09-19 17:27:51 +03:00
AK: Expand string tests to include ends_with case insensitivity
This commit is contained in:
parent
129462cca7
commit
e5045b62b8
Notes:
sideshowbarker
2024-07-19 06:07:34 +09:00
Author: https://github.com/bgianfo Commit: https://github.com/SerenityOS/serenity/commit/e5045b62b8e Pull-request: https://github.com/SerenityOS/serenity/pull/2387 Reviewed-by: https://github.com/awesomekling
@ -97,6 +97,8 @@ TEST_CASE(ends_with)
|
||||
EXPECT(!test_string.ends_with('E'));
|
||||
EXPECT(test_string.ends_with("ABCDEF"));
|
||||
EXPECT(!test_string.ends_with("ABC"));
|
||||
EXPECT(test_string.ends_with("def", CaseSensitivity::CaseInsensitive));
|
||||
EXPECT(!test_string.ends_with("def", CaseSensitivity::CaseSensitive));
|
||||
}
|
||||
|
||||
TEST_CASE(copy_string)
|
||||
|
@ -144,4 +144,15 @@ TEST_CASE(convert_to_uint)
|
||||
EXPECT(ok && actual == 12345u);
|
||||
}
|
||||
|
||||
TEST_CASE(ends_with)
|
||||
{
|
||||
String test_string = "ABCDEF";
|
||||
EXPECT(AK::StringUtils::ends_with(test_string, "DEF", CaseSensitivity::CaseSensitive));
|
||||
EXPECT(AK::StringUtils::ends_with(test_string, "ABCDEF", CaseSensitivity::CaseSensitive));
|
||||
EXPECT(!AK::StringUtils::ends_with(test_string, "ABCDE", CaseSensitivity::CaseSensitive));
|
||||
EXPECT(!AK::StringUtils::ends_with(test_string, "ABCDEFG", CaseSensitivity::CaseSensitive));
|
||||
EXPECT(AK::StringUtils::ends_with(test_string, "def", CaseSensitivity::CaseInsensitive));
|
||||
EXPECT(!AK::StringUtils::ends_with(test_string, "def", CaseSensitivity::CaseSensitive));
|
||||
}
|
||||
|
||||
TEST_MAIN(StringUtils)
|
||||
|
@ -80,6 +80,8 @@ TEST_CASE(ends_with)
|
||||
EXPECT(test_string_view.ends_with("ABCDEF"));
|
||||
EXPECT(!test_string_view.ends_with("ABCDE"));
|
||||
EXPECT(!test_string_view.ends_with("ABCDEFG"));
|
||||
EXPECT(test_string_view.ends_with("def", CaseSensitivity::CaseInsensitive));
|
||||
EXPECT(!test_string_view.ends_with("def", CaseSensitivity::CaseSensitive));
|
||||
}
|
||||
|
||||
TEST_CASE(lines)
|
||||
|
Loading…
Reference in New Issue
Block a user