31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
TEST(@"-[isEqual:]",
[num isEqual: [OFNumber numberWithUInt32: 123456789]])
TEST(@"-[hash]", [num hash] == 123456789)
TEST(@"-[asDouble]", [num asDouble] == 123456789.L)
TEST(@"-[decrease]",
[[num decrease] isEqual: [OFNumber numberWithInt32: 123456788]])
TEST(@"-[divideBy:]",
[[num divideBy: [OFNumber numberWithInt: 2]] asInt] == 61728394)
TEST(@"-[xor:]",
[[num xor: [OFNumber numberWithInt: 123456831]] asInt] == 42)
TEST(@"-[shiftRight:]",
[[num shiftRight: [OFNumber numberWithInt: 8]] asInt] == 482253)
[pool drain];
}
@end
|
|
>
|
|
|
>
|
|
>
|
|
>
|
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
TEST(@"-[isEqual:]",
[num isEqual: [OFNumber numberWithUInt32: 123456789]])
TEST(@"-[hash]", [num hash] == 123456789)
TEST(@"-[asDouble]", [num asDouble] == 123456789.L)
TEST(@"-[numberByDecreasing]",
[[num numberByDecreasing]
isEqual: [OFNumber numberWithInt32: 123456788]])
TEST(@"-[numberByDividingBy:]",
[[num numberByDividingBy: [OFNumber numberWithInt: 2]] asInt] ==
61728394)
TEST(@"-[numberByXORing:]",
[[num numberByXORing: [OFNumber numberWithInt: 123456831]] asInt] ==
42)
TEST(@"-[numberByShiftingRightBy:]",
[[num numberByShiftingRightBy: [OFNumber numberWithInt: 8]]
asInt] == 482253)
[pool drain];
}
@end
|