summaryrefslogtreecommitdiff
path: root/harmony-tests
diff options
context:
space:
mode:
authorPete Bentley <prb@google.com>2018-07-04 17:48:55 +0100
committerPete Bentley <prb@google.com>2018-07-05 11:07:04 +0100
commite2688352782d6e7784dafa6b4f5fabbe6a52bcf5 (patch)
tree3582f642ce92717570c7a5937804479ecdd3b7c3 /harmony-tests
parent4b4f210cedde4b130722277ab2b0940e78ebe835 (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.java6
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() {