#import "ObjectTesting.h" #import #import #import int main() { NSAutoreleasePool *arp = [NSAutoreleasePool new]; NSHashTable *obj = [[NSHashTable new] autorelease]; NSString *strA = @"a"; NSString *strB = @"b"; NSArray *a = [NSArray arrayWithObjects: strA, strB, strA, nil]; [obj addObjectsFromArray: a]; PASS([obj count] == 2, "-addObjectsFromArray: adds objects ignoring duplicates"); PASS([obj containsObject: strA] && [obj containsObject: strB], "Table contains correct objects"); [arp release]; arp = nil; return 0; }