Small fixes on tests.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33681 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
fredkiefer 2011-08-02 08:52:15 +00:00
parent dafc3301e5
commit 5134f51320
3 changed files with 20 additions and 9 deletions

View file

@ -1,3 +1,9 @@
2011-08-02 Fred Kiefer <FredKiefer@gmx.de>
* Tests/base/NSJSONSerialization/json.m: Get it compile without
C99.
* Tests/base/NSString/regex.m: Use an autorelease pool.
2011-08-02 Fred Kiefer <FredKiefer@gmx.de>
* Source/NSThread.m (GSCurrentThread): Use C string in assert, not

View file

@ -23,7 +23,9 @@ int main(void)
}";
NSStringEncoding encs[] = {NSUTF8StringEncoding, NSUTF16LittleEndianStringEncoding, NSUTF16BigEndianStringEncoding, NSUTF32LittleEndianStringEncoding, NSUTF32BigEndianStringEncoding};
id obj;
for (int i=0 ; i<(sizeof(encs) / sizeof(NSStringEncoding)) ; i++)
int i;
for (i=0 ; i<(sizeof(encs) / sizeof(NSStringEncoding)) ; i++)
{
NSData *data = [json dataUsingEncoding: encs[i]];
NSError *e;

View file

@ -3,12 +3,15 @@
int main(void)
{
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);
return 0;
NSAutoreleasePool *pool = [NSAutoreleasePool new];
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);
[pool release];
return 0;
}