218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
|
isEqual: @"test:123"])
TEST(@"-[appendFormat:]",
R(([s[0] appendFormat: @"%02X", 15])) &&
[s[0] isEqual: @"test:1230F"])
TEST(@"-[rangeOfString:]",
[@"πΓΆΓΆ" rangeOfString: @"ΓΆΓΆ"].start == 1 &&
[@"πΓΆΓΆ" rangeOfString: @"ΓΆ"].start == 1 &&
[@"πΓΆΓΆ" rangeOfString: @"π"].start == 0 &&
[@"πΓΆΓΆ" rangeOfString: @"x"].start == OF_INVALID_INDEX &&
[@"πΓΆΓΆ" rangeOfString: @"ΓΆΓΆ"
options: OF_STRING_SEARCH_BACKWARDS].start == 1 &&
[@"πΓΆΓΆ" rangeOfString: @"ΓΆ"
options: OF_STRING_SEARCH_BACKWARDS].start == 2 &&
[@"πΓΆΓΆ" rangeOfString: @"π"
options: OF_STRING_SEARCH_BACKWARDS].start == 0 &&
[@"πΓΆΓΆ" rangeOfString: @"x"
options: OF_STRING_SEARCH_BACKWARDS].start ==
OF_INVALID_INDEX)
TEST(@"-[substringWithRange:]",
[[@"πΓΆΓΆ" substringWithRange: of_range(1, 1)] isEqual: @"ΓΆ"] &&
[[@"πΓΆΓΆ" substringWithRange: of_range(3, 0)] isEqual: @""])
EXPECT_EXCEPTION(@"Detect out of range in -[substringWithRange:] #1",
|
|
|
|
|
|
|
|
|
|
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
|
isEqual: @"test:123"])
TEST(@"-[appendFormat:]",
R(([s[0] appendFormat: @"%02X", 15])) &&
[s[0] isEqual: @"test:1230F"])
TEST(@"-[rangeOfString:]",
[@"πΓΆΓΆ" rangeOfString: @"ΓΆΓΆ"].location == 1 &&
[@"πΓΆΓΆ" rangeOfString: @"ΓΆ"].location == 1 &&
[@"πΓΆΓΆ" rangeOfString: @"π"].location == 0 &&
[@"πΓΆΓΆ" rangeOfString: @"x"].location == OF_INVALID_INDEX &&
[@"πΓΆΓΆ" rangeOfString: @"ΓΆΓΆ"
options: OF_STRING_SEARCH_BACKWARDS].location == 1 &&
[@"πΓΆΓΆ" rangeOfString: @"ΓΆ"
options: OF_STRING_SEARCH_BACKWARDS].location == 2 &&
[@"πΓΆΓΆ" rangeOfString: @"π"
options: OF_STRING_SEARCH_BACKWARDS].location == 0 &&
[@"πΓΆΓΆ" rangeOfString: @"x"
options: OF_STRING_SEARCH_BACKWARDS].location ==
OF_INVALID_INDEX)
TEST(@"-[substringWithRange:]",
[[@"πΓΆΓΆ" substringWithRange: of_range(1, 1)] isEqual: @"ΓΆ"] &&
[[@"πΓΆΓΆ" substringWithRange: of_range(3, 0)] isEqual: @""])
EXPECT_EXCEPTION(@"Detect out of range in -[substringWithRange:] #1",
|