mirror of https://github.com/oxen-io/session-ios
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.2 KiB
Matlab
31 lines
1.2 KiB
Matlab
9 years ago
|
#import <XCTest/XCTest.h>
|
||
|
#import "TestUtil.h"
|
||
|
#import "OWSContactsManager.h"
|
||
|
|
||
|
@interface OWSContactsManagerTest : XCTestCase
|
||
|
|
||
|
@end
|
||
|
|
||
|
|
||
|
@implementation OWSContactsManagerTest
|
||
|
|
||
|
- (void)testQueryMatching {
|
||
|
test([OWSContactsManager name:@"big dave" matchesQuery:@"big dave"]);
|
||
|
test([OWSContactsManager name:@"big dave" matchesQuery:@"dave big"]);
|
||
|
test([OWSContactsManager name:@"big dave" matchesQuery:@"dave"]);
|
||
|
test([OWSContactsManager name:@"big dave" matchesQuery:@"big"]);
|
||
|
test([OWSContactsManager name:@"big dave" matchesQuery:@"big "]);
|
||
|
test([OWSContactsManager name:@"big dave" matchesQuery:@" big "]);
|
||
|
test([OWSContactsManager name:@"big dave" matchesQuery:@"dav"]);
|
||
|
test([OWSContactsManager name:@"big dave" matchesQuery:@"bi dav"]);
|
||
|
test([OWSContactsManager name:@"big dave" matchesQuery:@"big big big big big big big big big big dave dave dave dave dave"]);
|
||
|
|
||
|
test(![OWSContactsManager name:@"big dave" matchesQuery:@"ave"]);
|
||
|
test(![OWSContactsManager name:@"big dave" matchesQuery:@"dare"]);
|
||
|
test(![OWSContactsManager name:@"big dave" matchesQuery:@"mike"]);
|
||
|
test(![OWSContactsManager name:@"big dave" matchesQuery:@"mike"]);
|
||
|
test(![OWSContactsManager name:@"dave" matchesQuery:@"big"]);
|
||
|
}
|
||
|
|
||
|
@end
|