182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
|
TEST(@"-[hasPrefix:]", [@"foobar" hasPrefix: @"foo"] &&
![@"foobar" hasPrefix: @"foobar0"])
TEST(@"-[hasSuffix:]", [@"foobar" hasSuffix: @"bar"] &&
![@"foobar" hasSuffix: @"foobar0"])
i = 0;
TEST(@"-[splitWithDelimiter:]",
(a = [@"fooXXbarXXXXbazXXXX" splitWithDelimiter: @"XX"]) &&
[[a objectAtIndex: i++] isEqual: @"foo"] &&
[[a objectAtIndex: i++] isEqual: @"bar"] &&
[[a objectAtIndex: i++] isEqual: @""] &&
[[a objectAtIndex: i++] isEqual: @"baz"] &&
[[a objectAtIndex: i++] isEqual: @""] &&
[[a objectAtIndex: i++] isEqual: @""])
|
|
|
|
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
|
TEST(@"-[hasPrefix:]", [@"foobar" hasPrefix: @"foo"] &&
![@"foobar" hasPrefix: @"foobar0"])
TEST(@"-[hasSuffix:]", [@"foobar" hasSuffix: @"bar"] &&
![@"foobar" hasSuffix: @"foobar0"])
i = 0;
TEST(@"-[componentsSeparatedByString:]",
(a = [@"fooXXbarXXXXbazXXXX" componentsSeparatedByString: @"XX"]) &&
[[a objectAtIndex: i++] isEqual: @"foo"] &&
[[a objectAtIndex: i++] isEqual: @"bar"] &&
[[a objectAtIndex: i++] isEqual: @""] &&
[[a objectAtIndex: i++] isEqual: @"baz"] &&
[[a objectAtIndex: i++] isEqual: @""] &&
[[a objectAtIndex: i++] isEqual: @""])
|