246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
|
case 1:
return @"bar";
}
return nil;
}]) && [[m[0] description] isEqual: @"(foo, bar)"])
TEST(@"-[filteredArrayUsingBlock:]",
[[[m[0] filteredArrayUsingBlock: ^ BOOL (id obj, size_t idx) {
return ([obj isEqual: @"foo"] ? YES : NO);
}] description] isEqual: @"(foo)"])
#endif
[pool drain];
}
@end
|
>
>
>
>
>
>
>
>
>
>
>
>
|
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
|
case 1:
return @"bar";
}
return nil;
}]) && [[m[0] description] isEqual: @"(foo, bar)"])
TEST(@"-[mappedArrayUsingBLock]",
[[[m[0] mappedArrayUsingBlock: ^ id (id obj, size_t idx) {
switch (idx) {
case 0:
return @"foobar";
case 1:
return @"qux";
}
return nil;
}] description] isEqual: @"(foobar, qux)"])
TEST(@"-[filteredArrayUsingBlock:]",
[[[m[0] filteredArrayUsingBlock: ^ BOOL (id obj, size_t idx) {
return ([obj isEqual: @"foo"] ? YES : NO);
}] description] isEqual: @"(foo)"])
#endif
[pool drain];
}
@end
|