diff options
author | Victor Chang <vichang@google.com> | 2020-03-10 02:16:47 +0000 |
---|---|---|
committer | Victor Chang <vichang@google.com> | 2020-03-11 18:01:09 +0000 |
commit | 3af1aa314f29afd48f888f5ee12d768f7aa9b80e (patch) | |
tree | c7d462c9bf5435d643aca0c13615f7642af5948e /robolectric | |
parent | 11040436742e6e355148fd1fcbe2a7e6b13bc262 (diff) | |
download | robolectric-shadows-3af1aa314f29afd48f888f5ee12d768f7aa9b80e.tar.gz |
currencySymbol, internationalCurrencySymbol are removed from LocaleData
The fields are not used.
Bug: 138994281
Test: m Robolectric_robolectric_tests
Change-Id: I828e9bf37a96b2e84af4b4fb22bc13e956e5ecda
Diffstat (limited to 'robolectric')
-rw-r--r-- | robolectric/src/test/java/org/robolectric/shadows/ShadowLocaleDataTest.java | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/robolectric/src/test/java/org/robolectric/shadows/ShadowLocaleDataTest.java b/robolectric/src/test/java/org/robolectric/shadows/ShadowLocaleDataTest.java index 7df2e9018..4309fce9f 100644 --- a/robolectric/src/test/java/org/robolectric/shadows/ShadowLocaleDataTest.java +++ b/robolectric/src/test/java/org/robolectric/shadows/ShadowLocaleDataTest.java @@ -61,9 +61,6 @@ public class ShadowLocaleDataTest { assertThat(localeData.infinity).isEqualTo("∞"); assertThat(localeData.NaN).isEqualTo("NaN"); - assertThat(localeData.currencySymbol).isEqualTo("$"); - assertThat(localeData.internationalCurrencySymbol).isEqualTo("USD"); - assertThat(localeData.numberPattern).isEqualTo("#,##0.###"); assertThat(localeData.integerPattern).isEqualTo("#,##0"); assertThat(localeData.currencyPattern).isEqualTo("¤#,##0.00;(¤#,##0.00)"); @@ -71,6 +68,22 @@ public class ShadowLocaleDataTest { } @Test + @Config(maxSdk = Build.VERSION_CODES.Q) + public void shouldSupportLocaleEn_US_currencySymbol() throws Exception { + LocaleData localeData = LocaleData.get(Locale.US); + String currencySymbolValue = ReflectionHelpers.getField(localeData, "currencySymbol"); + assertThat(currencySymbolValue).isEqualTo("$"); + } + + @Test + @Config(maxSdk = Build.VERSION_CODES.Q) + public void shouldSupportLocaleEn_US_internationalCurrencySymbol() throws Exception { + LocaleData localeData = LocaleData.get(Locale.US); + String internationalCurrencySymbolValue = ReflectionHelpers.getField(localeData, "internationalCurrencySymbol"); + assertThat(internationalCurrencySymbolValue).isEqualTo("USD"); + } + + @Test @Config(maxSdk = Build.VERSION_CODES.O) public void shouldSupportLocaleEn_US_perMill() throws Exception { LocaleData localeData = LocaleData.get(Locale.US); |