124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
dict2 = dict;
TEST(@"-[mutableCopy]",
(dict = [[dict mutableCopy] autorelease]) &&
[dict count] == [dict2 count] &&
[[dict objectForKey: keys[0]] isEqual: values[0]] &&
[[dict objectForKey: keys[1]] isEqual: values[1]] &&
[dict setObject: @"value3"
forKey: @"key3"] &&
[[dict objectForKey: @"key3"] isEqual: @"value3"] &&
[dict setObject: @"foo"
forKey: keys[0]] &&
[[dict objectForKey: keys[0]] isEqual: @"foo"])
TEST(@"-[removeObjectForKey:]",
[dict removeObjectForKey: keys[0]] &&
[dict objectForKey: keys[0]] == nil)
[dict setObject: @"foo"
|
|
|
|
|
|
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
dict2 = dict;
TEST(@"-[mutableCopy]",
(dict = [[dict mutableCopy] autorelease]) &&
[dict count] == [dict2 count] &&
[[dict objectForKey: keys[0]] isEqual: values[0]] &&
[[dict objectForKey: keys[1]] isEqual: values[1]] &&
R([dict setObject: @"value3"
forKey: @"key3"]) &&
[[dict objectForKey: @"key3"] isEqual: @"value3"] &&
[[dict setObject: @"foo"
forKey: keys[0]] isEqual: values[0]] &&
[[dict objectForKey: keys[0]] isEqual: @"foo"])
TEST(@"-[removeObjectForKey:]",
[dict removeObjectForKey: keys[0]] &&
[dict objectForKey: keys[0]] == nil)
[dict setObject: @"foo"
|