#import "ObjectTesting.h" #import id a,b,c; int main(void) { NSAutoreleasePool *p = [NSAutoreleasePool new]; NSFileHandle *a; NSFileHandle *b; NSFileHandle *c; START_SET("handle creation") a = [NSFileHandle fileHandleWithStandardInput]; b = [NSFileHandle fileHandleWithStandardOutput]; c = [NSFileHandle fileHandleWithStandardError]; END_SET("handle creation") PASS_EXCEPTION([a release], NSGenericException, "Cannot dealloc stdin"); PASS_EXCEPTION([b release], NSGenericException, "Cannot dealloc stdout"); PASS_EXCEPTION([c release], NSGenericException, "Cannot dealloc stderr"); [p drain]; return 0; }