aboutsummaryrefslogtreecommitdiff
path: root/robolectric
diff options
context:
space:
mode:
authorVictor Chang <vichang@google.com>2020-03-10 02:16:47 +0000
committerVictor Chang <vichang@google.com>2020-03-11 18:01:09 +0000
commit3af1aa314f29afd48f888f5ee12d768f7aa9b80e (patch)
treec7d462c9bf5435d643aca0c13615f7642af5948e /robolectric
parent11040436742e6e355148fd1fcbe2a7e6b13bc262 (diff)
downloadrobolectric-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.java19
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);