mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-31 08:41:03 +00:00
Important change to the START_SET and END_SET macros to stop their use
being confusing. They now both take a simple C-string argument which names the set, and the macros check that each end matches a start of the same name. Since tis means that a START_SET no longer takes an argument sayng whether or notthe set is to be skipped, we now have a SKIP macro to be used inside a set to skip to the end of it. This is actually more versatile as we can have multiple SKIP macros in the same set, each providing a different reason for the set being skipped. Also removed a few obsolete/unused functions and macros. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32355 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
a7d0854736
commit
3fba03ba55
37 changed files with 214 additions and 195 deletions
|
@ -14,7 +14,7 @@ int main()
|
|||
NSNumber *num;
|
||||
NSString *str;
|
||||
|
||||
START_SET(YES)
|
||||
START_SET("NSNumberFormatter")
|
||||
|
||||
PASS(NSNumberFormatterBehavior10_4
|
||||
== [NSNumberFormatter defaultFormatterBehavior],
|
||||
|
@ -63,7 +63,9 @@ int main()
|
|||
PASS_EQUAL(num, [NSNumber numberWithFloat: 0.0],
|
||||
"getObjectValue inited with 0.00")
|
||||
|
||||
START_SET(NSLOCALE_SUPPORTED)
|
||||
START_SET("NSLocale")
|
||||
if (!NSLOCALE_SUPPORTED)
|
||||
SKIP("NSLocale not supported\nThe ICU library was not available when GNUstep-base was built")
|
||||
|
||||
num = [[[NSNumber alloc] initWithFloat: 1234.567] autorelease];
|
||||
|
||||
|
@ -111,9 +113,9 @@ int main()
|
|||
|
||||
PASS_EQUAL(str, @"0-1235", "format string of length 1")
|
||||
|
||||
END_SET("10.4 behaviors not supported\nThe ICU library was not provided when GNUstep-base was configured/built.")
|
||||
END_SET("NSLocale")
|
||||
|
||||
END_SET("NSNumberFormatter 10.4")
|
||||
END_SET("NSNumberFormatter")
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue