587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
|
is = [stringClass stringWithString: s[1]];
[s[1] appendString: @"baz"];
TEST(@"-[stringByAppendingPathComponent:]",
[[s[0] stringByAppendingPathComponent: @"baz"] isEqual: s[1]] &&
[[is stringByAppendingPathComponent: @"baz"] isEqual: s[1]])
#endif
s[0] = [mutableStringClass stringWithString: @"foo"];
[s[0] appendString: @"/"];
[s[0] appendString: @"bar"];
s[1] = [mutableStringClass stringWithString: s[0]];
[s[1] appendString: @"/"];
is = [stringClass stringWithString: s[1]];
[s[1] appendString: @"baz"];
TEST(@"-[stringByAppendingURLPathComponent:]",
[[s[0] stringByAppendingURLPathComponent: @"baz"] isEqual: s[1]] &&
[[is stringByAppendingURLPathComponent: @"baz"] isEqual: s[1]])
TEST(@"-[hasPrefix:]", [C(@"foobar") hasPrefix: @"foo"] &&
![C(@"foobar") hasPrefix: @"foobar0"])
TEST(@"-[hasSuffix:]", [C(@"foobar") hasSuffix: @"bar"] &&
![C(@"foobar") hasSuffix: @"foobar0"])
i = 0;
|
<
<
<
<
<
<
<
<
<
<
<
|
587
588
589
590
591
592
593
594
595
596
597
598
599
600
|
is = [stringClass stringWithString: s[1]];
[s[1] appendString: @"baz"];
TEST(@"-[stringByAppendingPathComponent:]",
[[s[0] stringByAppendingPathComponent: @"baz"] isEqual: s[1]] &&
[[is stringByAppendingPathComponent: @"baz"] isEqual: s[1]])
#endif
TEST(@"-[hasPrefix:]", [C(@"foobar") hasPrefix: @"foo"] &&
![C(@"foobar") hasPrefix: @"foobar0"])
TEST(@"-[hasSuffix:]", [C(@"foobar") hasSuffix: @"bar"] &&
![C(@"foobar") hasSuffix: @"foobar0"])
i = 0;
|