36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
-
-
+
+
-
+
-
+
|
TEST(@"-[asDouble]", [num doubleValue] == 123456789.L)
TEST(@"-[numberByDecreasing]",
[[num numberByDecreasing]
isEqual: [OFNumber numberWithInt32: 123456788]])
TEST(@"-[numberByDividingBy:]",
[[num numberByDividingBy: [OFNumber numberWithInt: 2]] intValue] ==
61728394)
[[num numberByDividingWithNumber: [OFNumber numberWithInt: 2]]
intValue] == 61728394)
TEST(@"-[numberByXORing:]",
[[num numberByXORing: [OFNumber numberWithInt: 123456831]]
[[num numberByXORingWithNumber: [OFNumber numberWithInt: 123456831]]
intValue] == 42)
TEST(@"-[numberByShiftingRightBy:]",
[[num numberByShiftingRightBy: [OFNumber numberWithInt: 8]]
[[num numberByShiftingRightWithNumber: [OFNumber numberWithInt: 8]]
intValue] == 482253)
[pool drain];
}
@end
|