Author: rfm
Date: Tue Jul 21 18:35:46 2015
New Revision: 38822
URL: http://svn.gna.org/viewcvs/gnustep?rev=38822&view=rev
Log:
simple test for finding embeded nul
Modified:
libs/base/trunk/Tests/base/NSString/nuls_in_strings.m
Modified: libs/base/trunk/Tests/base/NSString/nuls_in_strings.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Tests/base/NSString/nuls_in_strings.m?rev=38822&r1=38821&r2=38822&view=diff
==============================================================================
--- libs/base/trunk/Tests/base/NSString/nuls_in_strings.m (original)
+++ libs/base/trunk/Tests/base/NSString/nuls_in_strings.m Tue Jul 21
18:35:46 2015
@@ -14,6 +14,7 @@
NSString *constantString=@"a\0b";
NSString *normalString;
unichar characters[3]={'a',0,'b'};
+ NSRange r;
normalString = [[NSString alloc] initWithCharacters: characters length: 3];
@@ -22,6 +23,8 @@
PASS([constantString hash] == [normalString hash], "hashes match");
PASS([normalString isEqual: constantString]
&& [constantString isEqual: normalString], "compare as equal");
+ r = [normalString rangeOfString: @"\0"];
+ PASS(1 == r.length && 1 == r.location, "find nul in string");
return 0;
}
_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs