49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
s[0] = [OFMutableString stringWithString: @"täs€"];
s[1] = [OFMutableString string];
s[2] = [[s[0] copy] autorelease];
TEST(@"-[isEqual:]", [s[0] isEqual: s[2]] &&
![s[0] isEqual: [[[OFObject alloc] init] autorelease]])
TEST(@"-[compare:]", [s[0] compare: s[2]] == 0 &&
[s[0] compare: @""] != 0)
TEST(@"-[hash] is the same if -[isEqual:] is YES",
[s[0] hash] == [s[2] hash])
TEST(@"-[appendString:] and -[appendCString:]",
[s[1] appendCString: "1𝄞"] && [s[1] appendString: @"3"] &&
[[s[0] appendString: s[1]] isEqual: @"täs€1𝄞3"])
|
|
|
|
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
s[0] = [OFMutableString stringWithString: @"täs€"];
s[1] = [OFMutableString string];
s[2] = [[s[0] copy] autorelease];
TEST(@"-[isEqual:]", [s[0] isEqual: s[2]] &&
![s[0] isEqual: [[[OFObject alloc] init] autorelease]])
TEST(@"-[compare:]", [s[0] compare: s[2]] == OF_ORDERED_SAME &&
[s[0] compare: @""] != OF_ORDERED_SAME)
TEST(@"-[hash] is the same if -[isEqual:] is YES",
[s[0] hash] == [s[2] hash])
TEST(@"-[appendString:] and -[appendCString:]",
[s[1] appendCString: "1𝄞"] && [s[1] appendString: @"3"] &&
[[s[0] appendString: s[1]] isEqual: @"täs€1𝄞3"])
|