#import #import "ObjectTesting.h" int main(void) { [NSAutoreleasePool new]; START_SET("NSString + regex") #if !(__APPLE__ || GS_USE_ICU) SKIP("NSRegularExpression not built, please install libicu") #else NSString *regex = @"abcd*"; NSString *source = @"abcdddddd e f g"; NSRange r = [source rangeOfString: regex options: NSRegularExpressionSearch]; PASS(r.length == 9, "Correct length for regex, expected 9 got %d", (int)r.length); regex = @"aBcD*"; r = [source rangeOfString: regex options: (NSRegularExpressionSearch | NSCaseInsensitiveSearch)]; PASS(r.length == 9, "Correct length for regex, expected 9 got %d", (int)r.length); #endif END_SET("NSString + regex") return 0; }