Differences From Artifact [895b4e152f]:
- File
tests/OFArrayTests.m
— part of check-in
[de45535c23]
at
2010-09-19 02:34:10
on branch trunk
— Only handle the first matching object in OFMutalbeArray operations.
This only makes sense as we use "Object" in the method names, implying
it's only affecting one object. (user: js, size: 6622) [annotate] [blame] [check-ins using]
To Artifact [c5886d17f7]:
- File tests/OFArrayTests.m — part of check-in [14e949de94] at 2010-09-23 22:53:53 on branch trunk — Add -[objectsFromIndex:toIndex:] to OFArray. (user: js, size: 6781) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
72 73 74 75 76 77 78 79 80 81 82 83 84 85 | [[a[1] objectAtIndex: 2] isEqual: c_ary[2]]) TEST(@"-[indexOfObject:]", [a[0] indexOfObject: c_ary[1]] == 1) TEST(@"-[indexOfObjectIdenticalTo:]", [a[1] indexOfObjectIdenticalTo: c_ary[1]] == 1) TEST(@"-[replaceObject:withObject:]", R([m[0] replaceObject: c_ary[1] withObject: c_ary[0]]) && [[m[0] objectAtIndex: 0] isEqual: c_ary[0]] && [[m[0] objectAtIndex: 1] isEqual: c_ary[0]] && [[m[0] objectAtIndex: 2] isEqual: c_ary[2]]) | > > > > > | 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | [[a[1] objectAtIndex: 2] isEqual: c_ary[2]]) TEST(@"-[indexOfObject:]", [a[0] indexOfObject: c_ary[1]] == 1) TEST(@"-[indexOfObjectIdenticalTo:]", [a[1] indexOfObjectIdenticalTo: c_ary[1]] == 1) TEST(@"-[objectsFromIndex:toIndex", [[a[0] objectsFromIndex: 1 toIndex: 3] isEqual: ([OFArray arrayWithObjects: c_ary[1], c_ary[2], nil])]) TEST(@"-[replaceObject:withObject:]", R([m[0] replaceObject: c_ary[1] withObject: c_ary[0]]) && [[m[0] objectAtIndex: 0] isEqual: c_ary[0]] && [[m[0] objectAtIndex: 1] isEqual: c_ary[0]] && [[m[0] objectAtIndex: 2] isEqual: c_ary[2]]) |
︙ | ︙ |