From 5392a2f4bca978013c74ca070e0041ab03e834ac Mon Sep 17 00:00:00 2001 From: ibaker Date: Wed, 1 Apr 2020 13:18:11 +0100 Subject: [PATCH] Add non-ascii characters to SpannedToHtmlConverterTest These are handled by converting to ampersand codes - add a test to show that's explicit & deliberate. PiperOrigin-RevId: 304163712 --- .../exoplayer2/ui/SpannedToHtmlConverterTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/library/ui/src/test/java/com/google/android/exoplayer2/ui/SpannedToHtmlConverterTest.java b/library/ui/src/test/java/com/google/android/exoplayer2/ui/SpannedToHtmlConverterTest.java index c27b9d15f9..a92a566ad5 100644 --- a/library/ui/src/test/java/com/google/android/exoplayer2/ui/SpannedToHtmlConverterTest.java +++ b/library/ui/src/test/java/com/google/android/exoplayer2/ui/SpannedToHtmlConverterTest.java @@ -146,6 +146,16 @@ public class SpannedToHtmlConverterTest { assertThat(html).isEqualTo("String with <foo>unrecognised</foo> tags"); } + @Test + public void convert_convertsNonAsciiCharactersToAmpersandCodes() { + String html = + SpannedToHtmlConverter.convert( + new SpannableString("Strìng with 優しいの non-ASCII characters")); + + assertThat(html) + .isEqualTo("Strìng with 優しいの non-ASCII characters"); + } + @Test public void convert_ignoresUnrecognisedSpan() { SpannableString spanned = new SpannableString("String with unrecognised span");