1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 05:37:35 +00:00

LibUnicode+Tests: Remove now unused to_unicode_*_full methods

Relocating all of the tests for these in LibUnicode over to the AK
String testsuite.
This commit is contained in:
Shannon Booth 2023-11-27 22:47:08 +13:00 committed by Tim Flynn
parent d1ed04a6cb
commit d777b279e3
4 changed files with 426 additions and 510 deletions

View file

@ -41,34 +41,6 @@ u32 __attribute__((weak)) to_unicode_titlecase(u32 code_point)
return to_ascii_uppercase(code_point);
}
ErrorOr<DeprecatedString> to_unicode_lowercase_full(StringView string, Optional<StringView> const& locale)
{
StringBuilder builder;
TRY(Detail::build_lowercase_string(Utf8View { string }, builder, locale));
return builder.to_deprecated_string();
}
ErrorOr<DeprecatedString> to_unicode_uppercase_full(StringView string, Optional<StringView> const& locale)
{
StringBuilder builder;
TRY(Detail::build_uppercase_string(Utf8View { string }, builder, locale));
return builder.to_deprecated_string();
}
ErrorOr<String> to_unicode_titlecase_full(StringView string, Optional<StringView> const& locale, TrailingCodePointTransformation trailing_code_point_transformation)
{
StringBuilder builder;
TRY(Detail::build_titlecase_string(Utf8View { string }, builder, locale, trailing_code_point_transformation));
return builder.to_string();
}
ErrorOr<String> to_unicode_casefold_full(StringView string)
{
StringBuilder builder;
TRY(Detail::build_casefold_string(Utf8View { string }, builder));
return builder.to_string();
}
template<typename ViewType>
class CasefoldStringComparator {
public:

View file

@ -48,11 +48,6 @@ u32 to_unicode_lowercase(u32 code_point);
u32 to_unicode_uppercase(u32 code_point);
u32 to_unicode_titlecase(u32 code_point);
ErrorOr<DeprecatedString> to_unicode_lowercase_full(StringView, Optional<StringView> const& locale = {});
ErrorOr<DeprecatedString> to_unicode_uppercase_full(StringView, Optional<StringView> const& locale = {});
ErrorOr<String> to_unicode_titlecase_full(StringView, Optional<StringView> const& locale = {}, TrailingCodePointTransformation trailing_code_point_transformation = TrailingCodePointTransformation::Lowercase);
ErrorOr<String> to_unicode_casefold_full(StringView);
template<typename ViewType>
bool equals_ignoring_case(ViewType, ViewType);