Hi, One of the tests in basic.m (round up for fractional part >0.5) is failing only because of code ordering. The appended patch fixes it.
Philippe Index: base/NSNumberFormatter/basic.m =================================================================== --- base/NSNumberFormatter/basic.m (revision 32445) +++ base/NSNumberFormatter/basic.m (working copy) @@ -15,16 +15,14 @@ "+[NSNumberFormatter alloc] returns a NSNumberFormatter"); fmt = [[[NSNumberFormatter alloc] init] autorelease]; - num = [[[NSNumber alloc] initWithFloat: 1234.567] autorelease]; - str = [fmt stringForObjectValue: num]; - - PASS_EQUAL(str, @"1,234.57", "default format same as Cocoa"); - num = [[[NSNumber alloc] initWithFloat: 1.01] autorelease]; PASS_EQUAL([fmt stringFromNumber: num], @"1.01", "Handle leading zeroes in fractional part: 1.01"); + num = [[[NSNumber alloc] initWithFloat: 1234.567] autorelease]; + str = [fmt stringForObjectValue: num]; + PASS_EQUAL(str, @"1,234.57", "default format same as Cocoa"); [fmt setAllowsFloats: NO]; PASS_EQUAL([fmt stringForObjectValue: num], @"1,235", _______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev