mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-23 00:41:02 +00:00
make test user locale independent
This commit is contained in:
parent
ecc5d8008c
commit
75fd9549ef
1 changed files with 12 additions and 12 deletions
|
@ -11,38 +11,38 @@ int main()
|
|||
NSComparisonResult result;
|
||||
|
||||
// Test comparing positive numbers
|
||||
n1 = [NSDecimalNumber decimalNumberWithString:@"0.05"];
|
||||
n2 = [NSDecimalNumber decimalNumberWithString:@"0.10"];
|
||||
n1 = [NSDecimalNumber decimalNumberWithString:@"0.05" locale:nil];
|
||||
n2 = [NSDecimalNumber decimalNumberWithString:@"0.10" locale:nil];
|
||||
result = [n1 compare:n2];
|
||||
PASS(result == NSOrderedAscending, "0.05 < 0.10");
|
||||
|
||||
// Test comparing negative numbers
|
||||
n1 = [NSDecimalNumber decimalNumberWithString:@"-0.10"];
|
||||
n2 = [NSDecimalNumber decimalNumberWithString:@"-0.05"];
|
||||
n1 = [NSDecimalNumber decimalNumberWithString:@"-0.10" locale:nil];
|
||||
n2 = [NSDecimalNumber decimalNumberWithString:@"-0.05" locale:nil];
|
||||
result = [n1 compare:n2];
|
||||
PASS(result == NSOrderedAscending, "-0.10 < -0.05");
|
||||
|
||||
// Test comparing a positive and a negative number
|
||||
n1 = [NSDecimalNumber decimalNumberWithString:@"-0.10"];
|
||||
n2 = [NSDecimalNumber decimalNumberWithString:@"0.10"];
|
||||
n1 = [NSDecimalNumber decimalNumberWithString:@"-0.10" locale:nil];
|
||||
n2 = [NSDecimalNumber decimalNumberWithString:@"0.10" locale:nil];
|
||||
result = [n1 compare:n2];
|
||||
PASS(result == NSOrderedAscending, "-0.10 < 0.10");
|
||||
|
||||
// Test comparing zeros
|
||||
n1 = [NSDecimalNumber decimalNumberWithString:@"0.00"];
|
||||
n2 = [NSDecimalNumber decimalNumberWithString:@"0.00"];
|
||||
n1 = [NSDecimalNumber decimalNumberWithString:@"0.00" locale:nil];
|
||||
n2 = [NSDecimalNumber decimalNumberWithString:@"0.00" locale:nil];
|
||||
result = [n1 compare:n2];
|
||||
PASS(result == NSOrderedSame, "0.00 == 0.00");
|
||||
|
||||
// Test comparing zero with a positive number
|
||||
n1 = [NSDecimalNumber decimalNumberWithString:@"0.00"];
|
||||
n2 = [NSDecimalNumber decimalNumberWithString:@"0.02"];
|
||||
n1 = [NSDecimalNumber decimalNumberWithString:@"0.00" locale:nil];
|
||||
n2 = [NSDecimalNumber decimalNumberWithString:@"0.02" locale:nil];
|
||||
result = [n1 compare:n2];
|
||||
PASS(result == NSOrderedAscending, "0.00 < 0.02");
|
||||
|
||||
// Test comparing zero with a negative number
|
||||
n1 = [NSDecimalNumber decimalNumberWithString:@"-0.02"];
|
||||
n2 = [NSDecimalNumber decimalNumberWithString:@"0.00"];
|
||||
n1 = [NSDecimalNumber decimalNumberWithString:@"-0.02" locale:nil];
|
||||
n2 = [NSDecimalNumber decimalNumberWithString:@"0.00" locale:nil];
|
||||
result = [n1 compare:n2];
|
||||
PASS(result == NSOrderedAscending, "-0.02 < 0.00");
|
||||
|
||||
|
|
Loading…
Reference in a new issue