mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-09-27 12:47:42 +00:00
Test CPString rangeOfString: in CPCaseInsensitiveSearch | CPBackwardsSearch mode.
This commit is contained in:
@@ -362,4 +362,22 @@
|
||||
[self assert:[str copy] equals:str];
|
||||
[self assert:[str copy] equals:[str copy]];
|
||||
}
|
||||
|
||||
- (void)testRangeOfString
|
||||
{
|
||||
// Based on the Cocoa "String Programming Guide" example.
|
||||
var searchString = @"age",
|
||||
beginsTest = @"Agencies",
|
||||
prefixRange = [beginsTest rangeOfString:searchString options:(CPCaseInsensitiveSearch)];
|
||||
|
||||
[self assert:0 equals:prefixRange.location message:@"forward search for age (location)"];
|
||||
[self assert:3 equals:prefixRange.length message:@"forward search for age (length)"];
|
||||
|
||||
var endsTest = @"BRICOLAGE",
|
||||
suffixRange = [endsTest rangeOfString:searchString options:(CPCaseInsensitiveSearch | CPBackwardsSearch)];
|
||||
|
||||
[self assert:6 equals:suffixRange.location message:@"backward search for age (location)"];
|
||||
[self assert:3 equals:suffixRange.length message:@"backward search for age (length)"];
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user