From 0e12e226c945f2d1a31fc984dfe746c2892e9a3f Mon Sep 17 00:00:00 2001 From: Richard Frith-Macdonald Date: Fri, 26 Jan 2018 12:31:20 +0000 Subject: [PATCH] new test --- .../whitespaceAndNewlineCharacterSet.m | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Tests/base/NSCharacterSet/whitespaceAndNewlineCharacterSet.m diff --git a/Tests/base/NSCharacterSet/whitespaceAndNewlineCharacterSet.m b/Tests/base/NSCharacterSet/whitespaceAndNewlineCharacterSet.m new file mode 100644 index 000000000..052d7025f --- /dev/null +++ b/Tests/base/NSCharacterSet/whitespaceAndNewlineCharacterSet.m @@ -0,0 +1,23 @@ +#import "Testing.h" +#import "ObjectTesting.h" +#import + +int +main (int argc, char**argv) +{ + id pool = [NSAutoreleasePool new]; + NSCharacterSet *wsnl = [NSCharacterSet whitespaceAndNewlineCharacterSet]; + + PASS([wsnl characterIsMember: 0x000A], "newline 0x000A is wsnl") + PASS([wsnl characterIsMember: 0x000D], "return 0x00D0 is wsnl") + PASS([wsnl characterIsMember: 0x0020], "space 0x0020 is wsnl") + PASS([wsnl characterIsMember: 0x200B], "zero-width-space 0x200B is wsnl") + PASS([wsnl characterIsMember: 0x202F], "narrow-no-break-space 0x202F is wsnl") + PASS([wsnl characterIsMember: 0x205F], + "medium-mathematical-space 0x205F is wsnl") + PASS([wsnl characterIsMember: 0x3000], "ideographic-space 0x202F is wsnl") + + PASS(![wsnl characterIsMember: 0x0030], "0x0030 is not wsnl") + [pool release]; + return (0); +}