1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
#import "ObjectTesting.h"
#import <Foundation/Foundation.h>
id a,b,c;
int main(void)
{
ENTER_POOL
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");
LEAVE_POOL
return 0;
}
|