mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-22 16:33:29 +00:00
Add a couple of trivial testcases to compare floats
This commit is contained in:
parent
1942313dea
commit
ec051d1d30
1 changed files with 11 additions and 0 deletions
|
@ -22,6 +22,17 @@ int main()
|
|||
START_SET("NSNumber")
|
||||
NSNumber *n;
|
||||
|
||||
START_SET("simple-number checks")
|
||||
NSNumber *nn = [NSNumber numberWithFloat: 42.0];
|
||||
|
||||
n = [NSNumber numberWithFloat: M_PI];
|
||||
PASS([nn compare: n] == NSOrderedDescending, "42 is greater than pi")
|
||||
PASS([n compare: nn] == NSOrderedAscending, "pi is smaller than 42")
|
||||
PASS([n compare: n] == NSOrderedSame, "pi is pi")
|
||||
PASS([nn compare: nn] == NSOrderedSame, "42 is 42")
|
||||
|
||||
END_SET("simple-number checks")
|
||||
|
||||
START_SET("not-a-number checks")
|
||||
|
||||
NSNumber *nan = [NSDecimalNumber notANumber];
|
||||
|
|
Loading…
Reference in a new issue