+ @Test
+ public void testFractionPartToString() {
+ assertEquals("0.3", Decimal64.valueOf("0.3").toString());
+ assertEquals("0.03", Decimal64.valueOf("0.03").toString());
+ assertEquals("0.003", Decimal64.valueOf("0.003").toString());
+ assertEquals("-0.3", Decimal64.valueOf("-0.3").toString());
+ assertEquals("-0.03", Decimal64.valueOf("-0.03").toString());
+ assertEquals("-0.003", Decimal64.valueOf("-0.003").toString());
+ }
+
+ @Test
+ public void testScalingToString() {
+ assertEquals("30.0", Decimal64.of(1, 300).toString());
+ assertEquals("3.0", Decimal64.of(2, 300).toString());
+ assertEquals("0.3", Decimal64.of(3, 300).toString());
+ assertEquals("0.03", Decimal64.of(4, 300).toString());
+ }
+