mirror of https://github.com/oxen-io/session-ios
Remove convoluted dependency
of PhoneNumberUtil to ContactsManagerProtocol Also moved tests from Signal-iOS repository here.pull/1/head
parent
778d3dd2bc
commit
478b5b247a
@ -0,0 +1,36 @@
|
||||
//
|
||||
// PhoneNumberTest.m
|
||||
// Signal
|
||||
//
|
||||
// Created by Michael Kirk on 6/28/16.
|
||||
// Copyright © 2016 Open Whisper Systems. All rights reserved.
|
||||
//
|
||||
|
||||
#import <XCTest/XCTest.h>
|
||||
#import "PhoneNumberUtil.h"
|
||||
|
||||
@interface PhoneNumberUtilTest : XCTestCase
|
||||
|
||||
@end
|
||||
|
||||
@implementation PhoneNumberUtilTest
|
||||
|
||||
- (void)testQueryMatching {
|
||||
XCTAssertTrue([PhoneNumberUtil name:@"big dave" matchesQuery:@"big dave"]);
|
||||
XCTAssertTrue([PhoneNumberUtil name:@"big dave" matchesQuery:@"dave big"]);
|
||||
XCTAssertTrue([PhoneNumberUtil name:@"big dave" matchesQuery:@"dave"]);
|
||||
XCTAssertTrue([PhoneNumberUtil name:@"big dave" matchesQuery:@"big"]);
|
||||
XCTAssertTrue([PhoneNumberUtil name:@"big dave" matchesQuery:@"big "]);
|
||||
XCTAssertTrue([PhoneNumberUtil name:@"big dave" matchesQuery:@" big "]);
|
||||
XCTAssertTrue([PhoneNumberUtil name:@"big dave" matchesQuery:@"dav"]);
|
||||
XCTAssertTrue([PhoneNumberUtil name:@"big dave" matchesQuery:@"bi dav"]);
|
||||
XCTAssertTrue([PhoneNumberUtil name:@"big dave" matchesQuery:@"big big big big big big big big big big dave dave dave dave dave"]);
|
||||
|
||||
XCTAssertFalse([PhoneNumberUtil name:@"big dave" matchesQuery:@"ave"]);
|
||||
XCTAssertFalse([PhoneNumberUtil name:@"big dave" matchesQuery:@"dare"]);
|
||||
XCTAssertFalse([PhoneNumberUtil name:@"big dave" matchesQuery:@"mike"]);
|
||||
XCTAssertFalse([PhoneNumberUtil name:@"big dave" matchesQuery:@"mike"]);
|
||||
XCTAssertFalse([PhoneNumberUtil name:@"dave" matchesQuery:@"big"]);
|
||||
}
|
||||
|
||||
@end
|
Loading…
Reference in New Issue