Unit test for currency display names fails after CLDR data integration for 46
General
Other Data
General
Other Data
Description
This test started failing when ICU data was updated for CLDR 46
This looks to be related to the inheritance changes. When no fallback option is specified, de locale doesn’t pick up currency plural information from root, and returns null
Looking at the code in ICUCurrencyDisplayInfoProvider which provides currency names, it picks up plural information and unit patterns. It is not clear if no fallback should indicate not picking these up from the fallback, so that needs to be clarified.
In order to fix this, either the code needs to be changes to pick up plural information from the fallback, or the unit test needs to be updated
This test started failing when ICU data was updated for CLDR 46
This looks to be related to the inheritance changes. When no fallback option is specified,
de
locale doesn’t pick up currency plural information from root, and returns nullLooking at the code in
ICUCurrencyDisplayInfoProvider
which provides currency names, it picks up plural information and unit patterns. It is not clear ifno fallback
should indicate not picking these up from the fallback, so that needs to be clarified.In order to fix this, either the code needs to be changes to pick up plural information from the fallback, or the unit test needs to be updated