From a7f22a0c5a1915ecd6b9e66a9fdf6cb4beeb973a Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Sat, 4 Aug 2012 01:09:51 +0100 Subject: [PATCH] Correct `CPNumberFormatter maximumFractionalDigits` default. --- Foundation/CPNumberFormatter.j | 3 ++- Tests/Foundation/CPNumberFormatterTest.j | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Foundation/CPNumberFormatter.j b/Foundation/CPNumberFormatter.j index 02072b5ab..ac88099bd 100644 --- a/Foundation/CPNumberFormatter.j +++ b/Foundation/CPNumberFormatter.j @@ -70,7 +70,8 @@ CPNumberFormatterRoundHalfUp = CPRoundPlain; if (self = [super init]) { _roundingMode = CPNumberFormatterRoundHalfUp; - _maximumFractionalDigits = 3; + _minimumFractionalDigits = 0; + _maximumFractionalDigits = 0; _groupingSeparator = @","; } diff --git a/Tests/Foundation/CPNumberFormatterTest.j b/Tests/Foundation/CPNumberFormatterTest.j index 0fd6dbccf..2f2bb8a2e 100644 --- a/Tests/Foundation/CPNumberFormatterTest.j +++ b/Tests/Foundation/CPNumberFormatterTest.j @@ -8,6 +8,7 @@ { var numberFormatter = [[CPNumberFormatter alloc] init]; [numberFormatter setNumberStyle:CPNumberFormatterDecimalStyle]; + [numberFormatter setMaximumFractionDigits:3]; var formattedNumberString = [numberFormatter stringFromNumber:[CPNumber numberWithInt:123]]; [self assert:@"123" equals:formattedNumberString]; @@ -44,6 +45,7 @@ var numberFormatter = [[CPNumberFormatter alloc] init], formattedNumberString; [numberFormatter setNumberStyle:CPNumberFormatterDecimalStyle]; + [numberFormatter setMaximumFractionDigits:3]; [numberFormatter setRoundingMode:CPNumberFormatterRoundUp]; formattedNumberString = [numberFormatter stringFromNumber:[CPNumber numberWithFloat:123.5672]];