On Tue, 15 Feb 2022 21:59:42 GMT, Joe Wang <jo...@openjdk.org> wrote:

>> Naoto Sato has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Addressing review comments
>
> src/java.base/share/classes/java/text/CompactNumberFormat.java line 595:
> 
>> 593:                 divisor = (Long) divisors.get(++compactDataIndex);
>> 594:                 iPart = getIntegerPart(number, divisor);
>> 595:             }
> 
> This and the few lines surrounding it were duplicated. Might be worth 
> considering consolidation.

Right. In fact, I tried to converge them but ended up not to, as there are 
slight differences for each number type.

> test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java
>  line 106:
> 
>> 104:             {COMPACT_PATTERN8, List.of(new 
>> BigInteger("223565686837667632"), new BigDecimal("12322456774334.89766"), 
>> 30000, 3456.78,
>> 105:                     new BigInteger("999999999999"), new 
>> BigDecimal("999999999999.0"), 999_999),
>> 106:                     List.of("223566T", "12T", "30K", "3K", "1T", "1T", 
>> "1M")},
> 
> The case where 999_999_999 was formatted to 1000 million and now 1 billion 
> may be added too.

Sure, added the 1 bil test case.

-------------

PR: https://git.openjdk.java.net/jdk/pull/7412

Reply via email to