53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
[[a[0] objectAtIndex: 2] isEqual: c_ary[2]] &&
[[a[1] objectAtIndex: 0] isEqual: c_ary[0]] &&
[[a[1] objectAtIndex: 1] isEqual: c_ary[1]] &&
[[a[1] objectAtIndex: 2] isEqual: c_ary[2]] &&
[[a[2] objectAtIndex: 0] isEqual: c_ary[0]] &&
[[a[2] objectAtIndex: 1] isEqual: c_ary[1]] &&
[[a[2] objectAtIndex: 2] isEqual: c_ary[2]])
TEST(@"-[removeNObjects:]", [a[0] removeNObjects: 2] &&
[a[0] count] == 1 && [[a[0] objectAtIndex: 0] isEqual: c_ary[0]])
a[1] = [[a[1] mutableCopy] autorelease];
TEST(@"-[removeObjectAtIndex:]", [a[1] removeObjectAtIndex: 1] &&
[a[1] count] == 2 && [[a[1] objectAtIndex: 1] isEqual: c_ary[2]])
|
>
>
>
>
>
|
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
[[a[0] objectAtIndex: 2] isEqual: c_ary[2]] &&
[[a[1] objectAtIndex: 0] isEqual: c_ary[0]] &&
[[a[1] objectAtIndex: 1] isEqual: c_ary[1]] &&
[[a[1] objectAtIndex: 2] isEqual: c_ary[2]] &&
[[a[2] objectAtIndex: 0] isEqual: c_ary[0]] &&
[[a[2] objectAtIndex: 1] isEqual: c_ary[1]] &&
[[a[2] objectAtIndex: 2] isEqual: c_ary[2]])
TEST(@"-[indexOfObject:]", [a[0] indexOfObject: c_ary[1]] == 1)
TEST(@"-[indexOfObjectIdenticalTo:]",
[a[0] indexOfObjectIdenticalTo: c_ary[1]] == 1)
TEST(@"-[removeNObjects:]", [a[0] removeNObjects: 2] &&
[a[0] count] == 1 && [[a[0] objectAtIndex: 0] isEqual: c_ary[0]])
a[1] = [[a[1] mutableCopy] autorelease];
TEST(@"-[removeObjectAtIndex:]", [a[1] removeObjectAtIndex: 1] &&
[a[1] count] == 2 && [[a[1] objectAtIndex: 1] isEqual: c_ary[2]])
|