#include "Testing.h" #include #include #include #include #include int main() { CREATE_AUTORELEASE_POOL(arp); NSCell *cell; NSNumber *num; [NSApplication sharedApplication]; cell = [[NSCell alloc] init]; num = [NSNumber numberWithFloat:55.0]; [cell setObjectValue:num]; pass([[cell objectValue] isEqual:num], "-objectValue with NSNumber works"); pass([cell floatValue] == 55.0, "-floatValue works"); pass([cell intValue] == 55, "-intValue works"); pass([cell doubleValue] == 55.0, "-doubleValue works"); [cell setObjectValue:@"foo"]; pass ([[cell objectValue] isEqual:@"foo"], "-objectValue with NSString works"); [cell setObjectValue:[NSImage imageNamed:@"GNUstep"]]; pass ([[cell objectValue] isEqual:[NSImage imageNamed:@"GNUstep"]], "-objectValue with NSImage works"); DESTROY(arp); return 0; }