mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-31 00:30:53 +00:00
NSPointerArray: Implement fast enumeration (#477)
* NSPointerArray: Implement NSFastEnumeration * NSPointerArray: Test for duplicate values in array * NSPointerArray: Fast enumeration tests
This commit is contained in:
parent
4a4a802060
commit
4b3bd1aa90
4 changed files with 89 additions and 2 deletions
|
@ -27,11 +27,13 @@ int main()
|
|||
PASS([obj count] == 1, "+addPointer: increments count");
|
||||
[obj addPointer: nil];
|
||||
PASS([obj count] == 2, "+addPointer: works with nil");
|
||||
[obj addPointer: nil];
|
||||
PASS([obj count] == 3, "+addPointer: respects duplicate values");
|
||||
|
||||
[obj insertPointer: (void*)vals[0] atIndex: 0];
|
||||
[obj insertPointer: (void*)vals[1] atIndex: 0];
|
||||
[obj insertPointer: (void*)vals[2] atIndex: 0];
|
||||
PASS([obj count] == 5 && [obj pointerAtIndex: 2] == (void*)vals[0],
|
||||
PASS([obj count] == 6 && [obj pointerAtIndex: 2] == (void*)vals[0],
|
||||
"+insertPointer:atIndex: works");
|
||||
|
||||
LEAVE_POOL
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue