mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-25 01:31:08 +00:00
simple test for finding embeded nul
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38822 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
6341786c05
commit
1abe6b4726
1 changed files with 3 additions and 0 deletions
|
@ -14,6 +14,7 @@ int main(int argc, char **argv)
|
|||
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 @@ int main(int argc, char **argv)
|
|||
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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue