diff options
author | Pete Bentley <prb@google.com> | 2018-07-04 17:48:55 +0100 |
---|---|---|
committer | Pete Bentley <prb@google.com> | 2018-07-05 11:07:04 +0100 |
commit | e2688352782d6e7784dafa6b4f5fabbe6a52bcf5 (patch) | |
tree | 3582f642ce92717570c7a5937804479ecdd3b7c3 /harmony-tests | |
parent | 4b4f210cedde4b130722277ab2b0940e78ebe835 (diff) |
BigDecimal: Treat zero consistently in stripTrailingZeros().
Reverts changes 5c2b841724e903a06efdfb854bc2cd7c305728ed and
4b8c7d1c8812bf0f6e29d557a5794e126202133e which preserved
trailing zeroes as a special case for BigDecimal(0).
Bug: 111058784
Test: Flash and run CtsLibcoreTestCases
Change-Id: Ib7e928b39d30a44884742847507120d0d2d29be9
Diffstat (limited to 'harmony-tests')
-rw-r--r-- | harmony-tests/src/test/java/org/apache/harmony/tests/java/math/BigDecimalTest.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/harmony-tests/src/test/java/org/apache/harmony/tests/java/math/BigDecimalTest.java b/harmony-tests/src/test/java/org/apache/harmony/tests/java/math/BigDecimalTest.java index 41ef93ece9..2e664162e6 100644 --- a/harmony-tests/src/test/java/org/apache/harmony/tests/java/math/BigDecimalTest.java +++ b/harmony-tests/src/test/java/org/apache/harmony/tests/java/math/BigDecimalTest.java @@ -912,11 +912,9 @@ public class BigDecimalTest extends junit.framework.TestCase { ((notrailingzerotest.stripTrailingZeros()).scale() == 0) ); - // BEGIN Android-changed: preserve RI compatibility, so BigDecimal.equals (which checks - // value *and* scale) continues to work. https://issues.apache.org/jira/browse/HARMONY-4623 - /* Zero */ BigDecimal zerotest = new BigDecimal("0.0000"); - assertEquals("stripTrailingZero failed for 0.0000", 4, zerotest.stripTrailingZeros().scale()); + assertEquals("stripTrailingZero failed for 0.0000", 0, + zerotest.stripTrailingZeros().scale()); } public void testMathContextConstruction() { |